--- # tasks file for config # # - name: Create /etc/sysusers.d directory become: yes become_method: sudo ansible.builtin.file: dest: /etc/sysusers.d state: directory - name: Fix parsec bug in Fedora-39 become: yes become_method: sudo ansible.builtin.copy: src: parsec.conf dest: /etc/sysusers.d/parsec.conf setype: etc_t - name: Enable Cockpit Service become: yes become_method: sudo ansible.builtin.systemd_service: name: cockpit.socket state: started enabled: yes - name: Enable Cockpit in firewalld become: yes become_method: sudo ansible.posix.firewalld: service: cockpit permanent: yes state: enabled when: coreos==True - name: Enable Avahi Service become: yes become_method: sudo ansible.builtin.systemd_service: name: avahi-daemon state: started enabled: yes - name: Enable mdns in Firewall become: yes become_method: sudo ansible.posix.firewalld: service: mdns permanent: yes state: enabled when: coreos==True - name: Modify nsswitch file for mdns lookups become: yes become_method: sudo ansible.builtin.lineinfile: path: /etc/nsswitch.conf regexp: '^hosts:' line: 'hosts: files mdns4_minimal [NOTFOUND=return] dns myhostname' notify: restart_avahi - name: Set hostname to bitb0x become: yes become_method: sudo ansible.builtin.hostname: name: bitb0x notify: restart_avahi - name: Enable Zerotier become: yes become_method: sudo ansible.builtin.systemd_service: name: zerotier-one state: started enabled: yes when: (zerotier_network is defined) and (zerotier_network|length>0)