--- # tasks file for install # - name: Copy Zerotier GPG Key become: yes become_method: sudo ansible.builtin.copy: src: RPM-GPG-KEY-zerotier dest: /etc/pki/rpm-gpg/RPM-GPG-KEY-zerotier tags: [install,zerotier] - name: Refresh gpg keys shell: gpg --keyserver hkps://keys.openpgp.org --refresh-keys tags: install - name: Copy Zerotier Repo become: yes become_method: sudo ansible.builtin.template: src: zt.repo.j2 dest: /etc/yum.repos.d/zt.repo tags: [install,zerotier] - name: Install packages become: yes become_method: sudo register: reboot_status community.general.rpm_ostree_pkg: name: - podman - podman-compose - buildah - gpg - git - avahi - nss-mdns - telnet - cockpit - cockpit-networkmanager - cockpit-ostree - cockpit-podman - cockpit-storaged - zerotier-one - python3-pip - smartmontools - caddy tags: install - name: Install local tools ansible.builtin.copy: src: "{{item}}" dest: ~/.local/bin/{{item}} mode: '0770' status: present with_items: - 'pmps' - 'pmpsa' tags: install - name: Reboot System become: yes become_method: sudo ansible.builtin.reboot: ignore_errors: true when: reboot_status['changed']==True tags: install