diff --git a/tasks/add_bouncer.yml b/tasks/add_bouncer.yml index b50e71d..dc3a4d6 100644 --- a/tasks/add_bouncer.yml +++ b/tasks/add_bouncer.yml @@ -19,7 +19,7 @@ # register: _csbouncer # delegate_to: "{{ crowdsec_delegate_server_hostname }}" # changed_when: _csbouncer.stderr is not search("already exists") -# +# # - name: Deploy bouncer config # ansible.builtin.lineinfile: # regex: "{{ item.regex }}" diff --git a/tasks/main.yml b/tasks/main.yml index 2bd1c3d..1e551c2 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -21,7 +21,7 @@ - name: add crowdsec repository ansible.builtin.apt_repository: - repo: 'deb https://packagecloud.io/crowdsec/crowdsec/{{ ansible_distribution|lower }}/ {{ ansible_distribution_release|lower }} main' + repo: 'deb https://packagecloud.io/crowdsec/crowdsec/{{ ansible_distribution | lower }}/ {{ ansible_distribution_release | lower }} main' state: present update_cache: true diff --git a/tasks/register_agent.yml b/tasks/register_agent.yml index 577ff99..3bfd8fd 100644 --- a/tasks/register_agent.yml +++ b/tasks/register_agent.yml @@ -1,11 +1,12 @@ --- - name: Check if agent is already registered - ansible.builtin.shell: cscli machines list -o raw | grep {{ inventory_hostname }} | grep true || echo "Not found" + ansible.builtin.shell: set -o pipefail && cscli machines list -o raw | grep {{ inventory_hostname }} | grep true || echo "Not found" register: _csmachines delegate_to: "{{ crowdsec_delegate_server_hostname }}" changed_when: false -- block: +- name: registering + block: - name: Register agent to server ansible.builtin.command: cscli lapi register -u {{ crowdsec_lapi_url }} --machine {{ inventory_hostname }} notify: restart crowdsec