52 lines
1004 B
YAML
52 lines
1004 B
YAML
---
|
|
# 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
|
|
|
|
- name: Refresh gpg keys
|
|
shell: gpg --keyserver hkps://keys.openpgp.org --refresh-keys
|
|
|
|
- name: Copy Zerotier Repo
|
|
become: yes
|
|
become_method: sudo
|
|
ansible.builtin.template:
|
|
src: zt.repo.j2
|
|
dest: /etc/yum.repos.d/zt.repo
|
|
|
|
- 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
|
|
- zerotier-one
|
|
- python3-pip
|
|
- caddy
|
|
|
|
- name: Reboot System
|
|
become: yes
|
|
become_method: sudo
|
|
ansible.builtin.reboot:
|
|
ignore_errors: true
|
|
when: reboot_status['changed']==True
|
|
|
|
|