mirror of
https://github.com/dj-wasabi/ansible-telegraf.git
synced 2025-07-17 08:46:37 +00:00
Merge pull request #86 from dj-wasabi/add-register-for-trying-again
Added register for installation of packages
This commit is contained in:
@ -59,6 +59,7 @@ provisioner:
|
||||
inventory:
|
||||
group_vars:
|
||||
all:
|
||||
telegraf_agent_package_state: latest
|
||||
telegraf_agent_output:
|
||||
- type: influxdb
|
||||
config:
|
||||
|
@ -15,6 +15,8 @@
|
||||
apt:
|
||||
name: "apt-transport-https"
|
||||
state: present
|
||||
register: are_telegraf_dependencies_packages_installed
|
||||
until: are_telegraf_dependencies_packages_installed is succeeded
|
||||
when:
|
||||
- not apt_https_transport.stat.exists
|
||||
become: yes
|
||||
@ -51,5 +53,7 @@
|
||||
state: "{{ telegraf_agent_package_state }}"
|
||||
cache_valid_time: 900
|
||||
force: True
|
||||
register: is_telegraf_package_installed
|
||||
until: is_telegraf_package_installed is succeeded
|
||||
notify: "Restart Telegraf"
|
||||
become: yes
|
||||
|
@ -24,4 +24,6 @@
|
||||
package:
|
||||
name: "{{ telegraf_agent_package }}"
|
||||
state: "{{ telegraf_agent_package_state }}"
|
||||
register: is_telegraf_package_installed
|
||||
until: is_telegraf_package_installed is succeeded
|
||||
notify: "Restart Telegraf"
|
||||
|
@ -17,6 +17,8 @@
|
||||
name: ["python-libxml2", "python-xml"]
|
||||
update_cache: True
|
||||
state: present
|
||||
register: are_telegraf_dependencies_packages_installed
|
||||
until: are_telegraf_dependencies_packages_installed is succeeded
|
||||
become: yes
|
||||
|
||||
- name: "Suse | Install basic repo file"
|
||||
@ -32,6 +34,8 @@
|
||||
zypper:
|
||||
name: "{{ telegraf_agent_package }}"
|
||||
state: "{{ telegraf_agent_package_state }}"
|
||||
register: is_telegraf_package_installed
|
||||
until: is_telegraf_package_installed is succeeded
|
||||
become: yes
|
||||
|
||||
- name: "Suse | Create directories for telegraf"
|
||||
|
Reference in New Issue
Block a user