From 79661a143e4b7854a4b4b78c55703066aec2bd48 Mon Sep 17 00:00:00 2001 From: Adar Nimrod <nimrod@shore.co.il> Date: Fri, 10 Jun 2016 23:46:46 +0300 Subject: [PATCH] - Removed add_tls_cert, wasn't used. - Moved collectd to a seperate role. --- README.rst | 4 --- defaults/main.yml | 2 -- files/collectd.conf | 8 ----- handlers/main.yml | 5 --- tasks/add_tls_cert.yml | 27 --------------- tasks/collectd_agent.yml | 59 -------------------------------- tasks/main.yml | 6 ---- templates/collectd/write.conf.j2 | 9 ----- vars/main.yml | 6 ---- 9 files changed, 126 deletions(-) delete mode 100644 files/collectd.conf delete mode 100644 tasks/add_tls_cert.yml delete mode 100644 tasks/collectd_agent.yml delete mode 100644 templates/collectd/write.conf.j2 diff --git a/README.rst b/README.rst index 568dda6..391ec88 100644 --- a/README.rst +++ b/README.rst @@ -21,10 +21,6 @@ Role Variables backports: False # To enable Debian backports repos. ssh_ca: # TBD. syslog_server: # The address of syslog server to forward. - collectd_graphite_server: - collectd_riemann_server: - collectd_collectd_server: - collectd_statsd_server: tls_cert: # Filename of the TLS cert for that host. tls_key: # Filename of the TLS key for that host. tls_ca_cert: #Filename of the TLS CA cert for that host. diff --git a/defaults/main.yml b/defaults/main.yml index 4c0528b..fa7308e 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -1,4 +1,2 @@ --- # defaults file for ansible-common - -extra_tls_certs: [] diff --git a/files/collectd.conf b/files/collectd.conf deleted file mode 100644 index 1c5eb8e..0000000 --- a/files/collectd.conf +++ /dev/null @@ -1,8 +0,0 @@ -AutoLoadPlugin true -FQDNLookup false -<Plugin syslog> - LogLevel info -</Plugin> -<Include "/etc/collectd/collectd.conf.d"> - Filter "*.conf" -</Include> diff --git a/handlers/main.yml b/handlers/main.yml index b3cd640..57565ed 100644 --- a/handlers/main.yml +++ b/handlers/main.yml @@ -13,8 +13,3 @@ service: name: syslogd state: restarted - -- name: Restart Collectd - service: - name: collectd - state: restarted diff --git a/tasks/add_tls_cert.yml b/tasks/add_tls_cert.yml deleted file mode 100644 index a559cab..0000000 --- a/tasks/add_tls_cert.yml +++ /dev/null @@ -1,27 +0,0 @@ ---- - -- name: Assert - assert: - that: - - "ansible_os_family in [ 'Debian', 'OpenBSD' ]" - - "extra_tls_certs is defined" - -- name: apt install CA certificates - when: ansible_pkg_mgr == 'apt' - apt: - name: ca-certificates - state: present - update_cache: yes - cache_valid_time: 3600 - -- name: Add TLS cert - with_items: extra_tls_certs - when: ansible_os_family == 'Debian' - copy: - src: '{{ item }}' - dest: '{{ cert_dir[ansible_os_family] }}/{{ item|basename }}.crt' - owner: root - group: 0 - mode: 0o0644 - notify: - - Update CA store diff --git a/tasks/collectd_agent.yml b/tasks/collectd_agent.yml deleted file mode 100644 index 34ace24..0000000 --- a/tasks/collectd_agent.yml +++ /dev/null @@ -1,59 +0,0 @@ ---- - -- name: Assert - assert: - that: ansible_os_family in [ 'Debian', 'OpenBSD' ] - -- name: apt install Collectd - when: ansible_pkg_mgr == 'apt' - apt: - name: collectd - install_recommends: no - state: present - update_cache: yes - cache_valid_time: 3600 - -- name: pkg install Collectd - when: ansible_pkg_mgr == 'openbsd_pkg' - openbsd_pkg: - name: '{{ openbsd_collectd_version[ansible_distribution_release] }}' - state: present - -- name: Create configuration directory - file: - path: /etc/collectd/collectd.conf.d/ - owner: root - group: 0 - mode: 0o0755 - state: directory - -- name: Gather Collectd facts - collectd_facts: - -- name: Base Collectd configuration - copy: - src: collectd.conf - dest: /etc/collectd/collectd.conf - owner: root - group: 0 - mode: 0o0644 - notify: - - Restart Collectd - -- name: Default Collectd configuration - with_fileglob: - - template/collectd/*.j2 - template: - src: '{{ item }}' - dest: /etc/collectd/collectd.conf.d/ - owner: root - group: 0 - mode: 0o0644 - notify: - - Restart Collectd - -- name: Enabled Collectd service - service: - name: collectd - state: started - enabled: yes diff --git a/tasks/main.yml b/tasks/main.yml index 95c20ef..c0001f3 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -11,14 +11,8 @@ - include: tls_cert.yml when: tls_cert|default(True) and not common_role_finished is defined -- include: add_tls_cert.yml - when: not common_role_finished is defined - - include: syslog_forward.yml when: syslog_server is defined and not common_role_finished is defined -- include: collectd_agent.yml - when: (collectd_graphite_server is defined or collectd_riemann_server is defined or collectd_collectd_server is defined or collectd_statsd_server is defined) and not common_role_finished is defined - - set_fact: common_role_finished: True diff --git a/templates/collectd/write.conf.j2 b/templates/collectd/write.conf.j2 deleted file mode 100644 index a232ac8..0000000 --- a/templates/collectd/write.conf.j2 +++ /dev/null @@ -1,9 +0,0 @@ -{% if collectd_collectd_server is defined %} - -{% elif collectd_riemann_server is defined and (collectd['major'] > 5 or -(collectd['major'] == 5 and collectd['minor'] >= 3)) %} - -{% elif collectd_graphite_server is defined and (collectd['major'] > 5 or -(collectd['major'] == 5 and collectd['minor'] >= 1)) %} - -{% endif %} diff --git a/vars/main.yml b/vars/main.yml index a417483..d606951 100644 --- a/vars/main.yml +++ b/vars/main.yml @@ -15,12 +15,6 @@ backports_repo: precise: http://archive.ubuntu.com/ubuntu precise-backports main universe multiverse trusty: http://archive.ubuntu.com/ubuntu trusty-backports main universe multiverse -openbsd_collectd_version: - '5.5': 'collectd-4.10.2p4' - '5.6': 'collectd-4.10.2p4' - '5.7': 'collectd-5.4.1p1' - '5.8': 'collectd-5.5.0p1' - ca_store: OpenBSD: /etc/ssl/cert.pem Debian: /etc/ssl/certs/ca-certificates.crt -- GitLab