Newer
Older
- name: "ServerDensity | Check for old version 1"
shell: ls /etc/sd-agent/conf.d/disk.yaml.default
register: sd_v2_available
ignore_errors: yes
changed_when: False
- include: uninstallv1.yml
when: sd_v2_available.stdout != '/etc/sd-agent/conf.d/disk.yaml.default'
api_token={{ sd_api_token }}
cleanup={{ sd_alert_cleanup }}
force={{ sd_force_update }}
- name: "ServerDensity | Add ServerDensity Repository To Apt"
content='deb http://archive.serverdensity.com/ubuntu/ all main'
apt:
pkg=sd-agent
state=installed
update_cache=yes
src={{ sd_plugins_files_dir }}/{{ item.1 }}
dest={{ sd_agent_plugins_dir }}/{{ item.1 }}
notify: "ServerDensity | Restart Agent"
- name: "ServerDensity | Configure The Agent"
template:
src={{ item }}
dest=/etc/sd-agent/{{ item }}
with_items:
- 'config.cfg'
- 'plugins.cfg'
#- 'supervisor.conf'
- include: apache.yml
when: sd_groups.apache != 'none' and inventory_hostname in groups[sd_groups.apache]
- include: mysql.yml
when: sd_groups.mysql != 'none' and inventory_hostname in groups[sd_groups.mysql]