--- - name: Download GPG Angie key ansible.builtin.get_url: url: https://angie.software/keys/angie-signing.gpg dest: /etc/apt/trusted.gpg.d/angie-signing.gpg mode: '0644' - name: Create sources.list for Angie ansible.builtin.template: src: "templates/angie.list.j2" dest: "/etc/apt/sources.list.d/angie.list" register: angie_gpg_result - name: Update cache ansible.builtin.apt: update_cache: true when: angie_gpg_result.changed - name: Install Angie ansible.builtin.apt: name: angie state: present ignore_errors: "{{ ansible_check_mode }}" - name: Change angie.conf ansible.builtin.copy: src: files/angie.conf dest: /etc/angie/angie.conf mode: '0644' owner: root group: root - name: Create njs dir ansible.builtin.file: path: /etc/angie/njs/ state: directory mode: '0755' owner: root group: root - name: Angie njs copy ansible.builtin.copy: src: files/host_transform.js dest: /etc/angie/njs/host_transform.js mode: '0644' owner: root group: root - name: Angie default route copy ansible.builtin.copy: src: files/angie_00-default.conf dest: /etc/angie/http.d/00-default.conf mode: '0644' owner: root group: root - name: Start and enable Angie service ansible.builtin.systemd: name: angie state: started enabled: true ignore_errors: "{{ ansible_check_mode }}" ...