first commit
This commit is contained in:
10
roles/server/tasks/main.yml
Normal file
10
roles/server/tasks/main.yml
Normal file
@@ -0,0 +1,10 @@
|
||||
# Load distro-specific variables
|
||||
- include_vars: "{{ ansible_distribution }}.yml"
|
||||
tags: always
|
||||
|
||||
- block:
|
||||
- import_tasks: misc_packages.yml
|
||||
- import_tasks: telegraf.yml
|
||||
|
||||
rescue:
|
||||
- set_fact: task_failed=true
|
||||
16
roles/server/tasks/misc_packages.yml
Normal file
16
roles/server/tasks/misc_packages.yml
Normal file
@@ -0,0 +1,16 @@
|
||||
- name: software | install server distribution packages
|
||||
tags: packages,server-packages
|
||||
package:
|
||||
name:
|
||||
- cifs-utils
|
||||
- exfatprogs
|
||||
- opi
|
||||
|
||||
- name: software | Install Flatpack packages
|
||||
become_user: super_user
|
||||
flatpak:
|
||||
name:
|
||||
-
|
||||
method : user
|
||||
state: present
|
||||
when: ansible_distribution in ["Fedora", "openSUSE Leap"]
|
||||
17
roles/server/tasks/telegraf.yml
Normal file
17
roles/server/tasks/telegraf.yml
Normal file
@@ -0,0 +1,17 @@
|
||||
- name: telegraf | install package
|
||||
tags: packages,qemu,qemu-agent
|
||||
package:
|
||||
state: latest
|
||||
name:
|
||||
- qemu-guest-agent
|
||||
when: proxmox_instance is defined and proxmox_instance == true
|
||||
notify:
|
||||
- restart_qemu_agent
|
||||
|
||||
- name: telegraf | enable qemu agent daemon
|
||||
tags: nagios,nrpe
|
||||
service:
|
||||
name: "{{ qemu_agent_service }}"
|
||||
enabled: yes
|
||||
state: started
|
||||
when: proxmox_instance is defined and proxmox_instance == true
|
||||
Reference in New Issue
Block a user