Ansible Script 추가
This commit is contained in:
@@ -0,0 +1,87 @@
|
||||
---
|
||||
- block:
|
||||
- name: "Windows | Installing user-defined userparameters"
|
||||
ansible.windows.win_template:
|
||||
src: "{{ zabbix_agent_userparameters_templates_src }}/{{ item.name }}.j2"
|
||||
dest: '{{ zabbix_agent_win_include }}\{{ item.name }}.conf'
|
||||
notify:
|
||||
- restart win zabbix agent
|
||||
with_items: "{{ zabbix_agent_userparameters }}"
|
||||
|
||||
- name: "Windows | Installing user-defined scripts"
|
||||
ansible.windows.win_copy:
|
||||
src: "{{ zabbix_agent_userparameters_scripts_src }}/{{ item.scripts_dir }}"
|
||||
dest: '{{ zabbix_win_install_dir }}\scripts\'
|
||||
notify:
|
||||
- restart win zabbix agent
|
||||
with_items: "{{ zabbix_agent_userparameters }}"
|
||||
when: item.scripts_dir is defined
|
||||
when: ansible_os_family == "Windows"
|
||||
tags:
|
||||
- config
|
||||
|
||||
- block:
|
||||
- name: "Installing user-defined userparameters"
|
||||
ansible.builtin.template:
|
||||
src: "{{ zabbix_agent_userparameters_templates_src }}/{{ item.name }}.j2"
|
||||
dest: "{{ zabbix_agent_include }}/userparameter_{{ item.name }}.conf"
|
||||
owner: zabbix
|
||||
group: zabbix
|
||||
mode: 0644
|
||||
notify:
|
||||
- restart zabbix-agent
|
||||
- restart mac zabbix agent
|
||||
become: true
|
||||
with_items: "{{ zabbix_agent_userparameters }}"
|
||||
|
||||
- name: "Installing user-defined scripts"
|
||||
ansible.builtin.copy:
|
||||
src: "{{ zabbix_agent_userparameters_scripts_src }}/{{ item.scripts_dir }}"
|
||||
dest: "/etc/zabbix/scripts/"
|
||||
owner: zabbix
|
||||
group: zabbix
|
||||
mode: 0755
|
||||
notify:
|
||||
- restart zabbix-agent
|
||||
- restart mac zabbix agent
|
||||
become: true
|
||||
with_items: "{{ zabbix_agent_userparameters }}"
|
||||
when: item.scripts_dir is defined
|
||||
when:
|
||||
- ansible_os_family != "Windows"
|
||||
- not zabbix_agent2
|
||||
tags:
|
||||
- config
|
||||
|
||||
- block:
|
||||
- name: "Installing user-defined userparameters"
|
||||
ansible.builtin.template:
|
||||
src: "{{ zabbix_agent_userparameters_templates_src }}/{{ item.name }}.j2"
|
||||
dest: "{{ zabbix_agent2_include }}/userparameter_{{ item.name }}.conf"
|
||||
owner: zabbix
|
||||
group: zabbix
|
||||
mode: 0644
|
||||
notify:
|
||||
- restart zabbix-agent
|
||||
- restart mac zabbix agent
|
||||
become: true
|
||||
with_items: "{{ zabbix_agent_userparameters }}"
|
||||
|
||||
- name: "Installing user-defined scripts"
|
||||
ansible.builtin.copy:
|
||||
src: "{{ zabbix_agent_userparameters_scripts_src }}/{{ item.scripts_dir }}"
|
||||
dest: "/etc/zabbix/scripts/"
|
||||
owner: zabbix
|
||||
group: zabbix
|
||||
mode: 0755
|
||||
notify:
|
||||
- restart zabbix-agent
|
||||
- restart mac zabbix agent
|
||||
become: true
|
||||
with_items: "{{ zabbix_agent_userparameters }}"
|
||||
when: item.scripts_dir is defined
|
||||
when:
|
||||
- ansible_os_family != "Windows"
|
||||
- zabbix_agent2
|
||||
tags:
|
||||
- config
|
||||
Reference in New Issue
Block a user