74 lines
1.4 KiB
YAML
74 lines
1.4 KiB
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
|
|
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
|
|
- cockpit-machines
|
|
- zerotier-one
|
|
- python3-pip
|
|
- smartmontools
|
|
- qemu-kvm
|
|
- qemu-system-x86
|
|
- libvirt-daemon-driver-qemu
|
|
- libvirt-client
|
|
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
|
|
|
|
|