tagged all task
This commit is contained in:
parent
c81338e8a6
commit
a411d9de0e
@ -44,6 +44,7 @@
|
|||||||
bitcoin_rpcpassword: "{{ rpcauth_json.password }}"
|
bitcoin_rpcpassword: "{{ rpcauth_json.password }}"
|
||||||
bitcoin_rpcauth: "{{ rpcauth_json.rpcauth}}"
|
bitcoin_rpcauth: "{{ rpcauth_json.rpcauth}}"
|
||||||
when: ((bitcoin_rpcuser is defined) and (bitcoin_rpcuser|length==0)) or ((bitcoin_rpcpassword is defined) and (bitcoin_rpcpassword|length==0)) or ((bitcoin_rpcauth is defined) and (bitcoin_rpcauth|length==0))
|
when: ((bitcoin_rpcuser is defined) and (bitcoin_rpcuser|length==0)) or ((bitcoin_rpcpassword is defined) and (bitcoin_rpcpassword|length==0)) or ((bitcoin_rpcauth is defined) and (bitcoin_rpcauth|length==0))
|
||||||
|
tags: [apps,bitcoin]
|
||||||
|
|
||||||
- name: bitcoin - Create bitcoin-pod
|
- name: bitcoin - Create bitcoin-pod
|
||||||
containers.podman.podman_pod:
|
containers.podman.podman_pod:
|
||||||
@ -56,17 +57,20 @@
|
|||||||
- "8333:8333"
|
- "8333:8333"
|
||||||
- "9735:9735"
|
- "9735:9735"
|
||||||
- "3010:3010"
|
- "3010:3010"
|
||||||
|
tags: [apps,bitcoin]
|
||||||
|
|
||||||
- name: bitcoin - Create bitcoin data / conf directory
|
- name: bitcoin - Create bitcoin data / conf directory
|
||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
path: ~/.bitcoin
|
path: ~/.bitcoin
|
||||||
state: directory
|
state: directory
|
||||||
mode: '0755'
|
mode: '0755'
|
||||||
|
tags: [apps,bitcoin]
|
||||||
|
|
||||||
- name: bitcoin - Create .config/containers/systemd directory
|
- name: bitcoin - Create .config/containers/systemd directory
|
||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
path: ~/config/containers/systemd
|
path: ~/config/containers/systemd
|
||||||
state: directory
|
state: directory
|
||||||
|
tags: [apps,bitcoin]
|
||||||
|
|
||||||
- name: bitcoin - Copy bitcoin-node.container file
|
- name: bitcoin - Copy bitcoin-node.container file
|
||||||
ansible.builtin.template:
|
ansible.builtin.template:
|
||||||
@ -75,6 +79,7 @@
|
|||||||
notify:
|
notify:
|
||||||
- reload_systemctl
|
- reload_systemctl
|
||||||
- restart_bitcoin
|
- restart_bitcoin
|
||||||
|
tags: [apps,bitcoin]
|
||||||
|
|
||||||
- name: bitcoin - Create Containers/bitcoin Dir
|
- name: bitcoin - Create Containers/bitcoin Dir
|
||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
@ -82,30 +87,35 @@
|
|||||||
recurse: true
|
recurse: true
|
||||||
state: directory
|
state: directory
|
||||||
notify: rebuild_bitcoin
|
notify: rebuild_bitcoin
|
||||||
|
tags: [apps,bitcoin]
|
||||||
|
|
||||||
- name: bitcoin - Copy Containerfile Template
|
- name: bitcoin - Copy Containerfile Template
|
||||||
ansible.builtin.copy:
|
ansible.builtin.copy:
|
||||||
src: bitcoin/Containerfile
|
src: bitcoin/Containerfile
|
||||||
dest: ~/Containers/bitcoin/Containerfile
|
dest: ~/Containers/bitcoin/Containerfile
|
||||||
notify: rebuild_bitcoin
|
notify: rebuild_bitcoin
|
||||||
|
tags: [apps,bitcoin]
|
||||||
|
|
||||||
- name: bitcoin - Copy entrypoint.sh
|
- name: bitcoin - Copy entrypoint.sh
|
||||||
ansible.builtin.copy:
|
ansible.builtin.copy:
|
||||||
src: bitcoin/entrypoint.sh
|
src: bitcoin/entrypoint.sh
|
||||||
dest: ~/Containers/bitcoin/entrypoint.sh
|
dest: ~/Containers/bitcoin/entrypoint.sh
|
||||||
notify: rebuild_bitcoin
|
notify: rebuild_bitcoin
|
||||||
|
tags: [apps,bitcoin]
|
||||||
|
|
||||||
- name: bitcoin - Copy btc_init
|
- name: bitcoin - Copy btc_init
|
||||||
ansible.builtin.copy:
|
ansible.builtin.copy:
|
||||||
src: bitcoin/bin/btc_init
|
src: bitcoin/bin/btc_init
|
||||||
dest: ~/Containers/bitcoin/bin/btc_init
|
dest: ~/Containers/bitcoin/bin/btc_init
|
||||||
notify: rebuild_bitcoin
|
notify: rebuild_bitcoin
|
||||||
|
tags: [apps,bitcoin]
|
||||||
|
|
||||||
- name: bitcoin - Copy btc_oneshot
|
- name: bitcoin - Copy btc_oneshot
|
||||||
ansible.builtin.template:
|
ansible.builtin.template:
|
||||||
src: bitcoin/bin/btc_oneshot.j2
|
src: bitcoin/bin/btc_oneshot.j2
|
||||||
dest: ~/Containers/bitcoin/bin/btc_oneshot
|
dest: ~/Containers/bitcoin/bin/btc_oneshot
|
||||||
notify: rebuild_bitcoin
|
notify: rebuild_bitcoin
|
||||||
|
tags: [apps,bitcoin]
|
||||||
|
|
||||||
- name: bitcoin - Copy build script
|
- name: bitcoin - Copy build script
|
||||||
ansible.builtin.template:
|
ansible.builtin.template:
|
||||||
@ -113,9 +123,11 @@
|
|||||||
dest: ~/Containers/bitcoin/build.sh
|
dest: ~/Containers/bitcoin/build.sh
|
||||||
mode: '0700'
|
mode: '0700'
|
||||||
notify: rebuild_bitcoin
|
notify: rebuild_bitcoin
|
||||||
|
tags: [apps,bitcoin]
|
||||||
|
|
||||||
- name: bitcoin - copy rpcauth.py utility
|
- name: bitcoin - copy rpcauth.py utility
|
||||||
ansible.builtin.copy:
|
ansible.builtin.copy:
|
||||||
src: bitcoin/rpcauth.py
|
src: bitcoin/rpcauth.py
|
||||||
dest: ~/Containers/bitcoin/rpcauth.py
|
dest: ~/Containers/bitcoin/rpcauth.py
|
||||||
mode: '0700'
|
mode: '0700'
|
||||||
|
tags: [apps,bitcoin]
|
||||||
|
|||||||
@ -5,12 +5,14 @@
|
|||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
path: ~/.clightning
|
path: ~/.clightning
|
||||||
state: directory
|
state: directory
|
||||||
|
tags: [apps,clightning]
|
||||||
|
|
||||||
- name: clightning - Copy clightning-node.container file
|
- name: clightning - Copy clightning-node.container file
|
||||||
ansible.builtin.template:
|
ansible.builtin.template:
|
||||||
src: clightning/clightning-node.container.j2
|
src: clightning/clightning-node.container.j2
|
||||||
dest: /home/{{ ansible_user }}/.config/containers/systemd/clightning-node.container
|
dest: /home/{{ ansible_user }}/.config/containers/systemd/clightning-node.container
|
||||||
notify: reload_systemctl
|
notify: reload_systemctl
|
||||||
|
tags: [apps,clightning]
|
||||||
|
|
||||||
- name: clightning - Create Containers/bitcoin Dir
|
- name: clightning - Create Containers/bitcoin Dir
|
||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
@ -18,17 +20,20 @@
|
|||||||
recurse: true
|
recurse: true
|
||||||
state: directory
|
state: directory
|
||||||
notify: rebuild_clightning
|
notify: rebuild_clightning
|
||||||
|
tags: [apps,clightning]
|
||||||
|
|
||||||
- name: clightning - Copy Containerfile Template
|
- name: clightning - Copy Containerfile Template
|
||||||
ansible.builtin.template:
|
ansible.builtin.template:
|
||||||
src: clightning/Containerfile.j2
|
src: clightning/Containerfile.j2
|
||||||
dest: ~/Containers/clightning/Containerfile
|
dest: ~/Containers/clightning/Containerfile
|
||||||
notify: rebuild_clightning
|
notify: rebuild_clightning
|
||||||
|
tags: [apps,clightning]
|
||||||
|
|
||||||
- name: clightning - Copy entrypoint.sh
|
- name: clightning - Copy entrypoint.sh
|
||||||
ansible.builtin.copy:
|
ansible.builtin.copy:
|
||||||
src: clightning/entrypoint.sh
|
src: clightning/entrypoint.sh
|
||||||
dest: ~/Containers/clightning/entrypoint.sh
|
dest: ~/Containers/clightning/entrypoint.sh
|
||||||
|
tags: [apps,clightning]
|
||||||
|
|
||||||
- name: clightning - Copy build script
|
- name: clightning - Copy build script
|
||||||
ansible.builtin.template:
|
ansible.builtin.template:
|
||||||
@ -36,5 +41,6 @@
|
|||||||
dest: ~/Containers/clightning/build.sh
|
dest: ~/Containers/clightning/build.sh
|
||||||
mode: '0700'
|
mode: '0700'
|
||||||
notify: rebuild_clightning
|
notify: rebuild_clightning
|
||||||
|
tags: [apps,clightning]
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -6,16 +6,19 @@
|
|||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
path: ~/srv/docs/
|
path: ~/srv/docs/
|
||||||
state: directory
|
state: directory
|
||||||
|
tags: [apps,docs]
|
||||||
|
|
||||||
- name: docs - Create ~/srv/docs/sites
|
- name: docs - Create ~/srv/docs/sites
|
||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
path: ~/srv/docs/site
|
path: ~/srv/docs/site
|
||||||
state: directory
|
state: directory
|
||||||
|
tags: [apps,docs]
|
||||||
|
|
||||||
- name: docs - Create ~/srv/docs/docs
|
- name: docs - Create ~/srv/docs/docs
|
||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
path: ~/srv/docs/docs
|
path: ~/srv/docs/docs
|
||||||
state: directory
|
state: directory
|
||||||
|
tags: [apps,docs]
|
||||||
|
|
||||||
- name: docs - Copy documentation
|
- name: docs - Copy documentation
|
||||||
ansible.builtin.copy:
|
ansible.builtin.copy:
|
||||||
@ -24,17 +27,20 @@
|
|||||||
with_fileglob:
|
with_fileglob:
|
||||||
- "docs/docs/*"
|
- "docs/docs/*"
|
||||||
notify: republish_docs
|
notify: republish_docs
|
||||||
|
tags: [apps,docs]
|
||||||
|
|
||||||
- name: docs - Make dir for docs Containers
|
- name: docs - Make dir for docs Containers
|
||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
path: ~/Containers/docs
|
path: ~/Containers/docs
|
||||||
state: directory
|
state: directory
|
||||||
|
tags: [apps,docs]
|
||||||
|
|
||||||
- name: docs - Copy Containerfile Template
|
- name: docs - Copy Containerfile Template
|
||||||
ansible.builtin.copy:
|
ansible.builtin.copy:
|
||||||
src: docs/Containerfile
|
src: docs/Containerfile
|
||||||
dest: ~/Containers/docs/Containerfile
|
dest: ~/Containers/docs/Containerfile
|
||||||
notify: rebuild_docs
|
notify: rebuild_docs
|
||||||
|
tags: [apps,docs]
|
||||||
|
|
||||||
- name: docs - Copy build script
|
- name: docs - Copy build script
|
||||||
ansible.builtin.copy:
|
ansible.builtin.copy:
|
||||||
@ -42,21 +48,25 @@
|
|||||||
dest: ~/Containers/docs/build.sh
|
dest: ~/Containers/docs/build.sh
|
||||||
mode: '0700'
|
mode: '0700'
|
||||||
notify: rebuild_docs
|
notify: rebuild_docs
|
||||||
|
tags: [apps,docs]
|
||||||
|
|
||||||
- name: docs - Copy requirements.txt file
|
- name: docs - Copy requirements.txt file
|
||||||
ansible.builtin.copy:
|
ansible.builtin.copy:
|
||||||
src: docs/requirements.txt
|
src: docs/requirements.txt
|
||||||
dest: ~/Containers/docs/requirements.txt
|
dest: ~/Containers/docs/requirements.txt
|
||||||
notify: rebuild_docs
|
notify: rebuild_docs
|
||||||
|
tags: [apps,docs]
|
||||||
|
|
||||||
- name: docs - Copy mkdocs.yml file
|
- name: docs - Copy mkdocs.yml file
|
||||||
ansible.builtin.copy:
|
ansible.builtin.copy:
|
||||||
src: docs/mkdocs.yml
|
src: docs/mkdocs.yml
|
||||||
dest: ~/srv/docs/mkdocs.yml
|
dest: ~/srv/docs/mkdocs.yml
|
||||||
notify: rebuild_docs
|
notify: rebuild_docs
|
||||||
|
tags: [apps,docs]
|
||||||
|
|
||||||
- name: docs - Copy docs-node.container file
|
- name: docs - Copy docs-node.container file
|
||||||
ansible.builtin.template:
|
ansible.builtin.template:
|
||||||
src: docs/docs-node.container.j2
|
src: docs/docs-node.container.j2
|
||||||
dest: /home/{{ ansible_user }}/.config/containers/systemd/docs-node.container
|
dest: /home/{{ ansible_user }}/.config/containers/systemd/docs-node.container
|
||||||
notify: reload_systemctl
|
notify: reload_systemctl
|
||||||
|
tags: [apps,docs]
|
||||||
|
|||||||
@ -5,12 +5,14 @@
|
|||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
path: ~/.electrs
|
path: ~/.electrs
|
||||||
state: directory
|
state: directory
|
||||||
|
tags: [apps,electrs]
|
||||||
|
|
||||||
- name: electrs - Copy electrs-node.container file
|
- name: electrs - Copy electrs-node.container file
|
||||||
ansible.builtin.template:
|
ansible.builtin.template:
|
||||||
src: electrs/electrs-node.container.j2
|
src: electrs/electrs-node.container.j2
|
||||||
dest: /home/{{ ansible_user }}/.config/containers/systemd/electrs-node.container
|
dest: /home/{{ ansible_user }}/.config/containers/systemd/electrs-node.container
|
||||||
notify: reload_systemctl
|
notify: reload_systemctl
|
||||||
|
tags: [apps,electrs]
|
||||||
|
|
||||||
- name: electrs - Create Containers/bitcoin Dir
|
- name: electrs - Create Containers/bitcoin Dir
|
||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
@ -18,17 +20,20 @@
|
|||||||
recurse: true
|
recurse: true
|
||||||
state: directory
|
state: directory
|
||||||
notify: rebuild_electrs
|
notify: rebuild_electrs
|
||||||
|
tags: [apps,electrs]
|
||||||
|
|
||||||
- name: electrs - Copy Containerfile Template
|
- name: electrs - Copy Containerfile Template
|
||||||
ansible.builtin.template:
|
ansible.builtin.template:
|
||||||
src: electrs/Containerfile.j2
|
src: electrs/Containerfile.j2
|
||||||
dest: ~/Containers/electrs/Containerfile
|
dest: ~/Containers/electrs/Containerfile
|
||||||
notify: rebuild_electrs
|
notify: rebuild_electrs
|
||||||
|
tags: [apps,electrs]
|
||||||
|
|
||||||
- name: electrs - Copy electrs-init.sh
|
- name: electrs - Copy electrs-init.sh
|
||||||
ansible.builtin.template:
|
ansible.builtin.template:
|
||||||
src: electrs/electrs-init.sh.j2
|
src: electrs/electrs-init.sh.j2
|
||||||
dest: ~/Containers/electrs/electrs-init.sh
|
dest: ~/Containers/electrs/electrs-init.sh
|
||||||
|
tags: [apps,electrs]
|
||||||
|
|
||||||
- name: electrs - Copy build script
|
- name: electrs - Copy build script
|
||||||
ansible.builtin.template:
|
ansible.builtin.template:
|
||||||
@ -36,5 +41,6 @@
|
|||||||
dest: ~/Containers/electrs/build.sh
|
dest: ~/Containers/electrs/build.sh
|
||||||
mode: '0700'
|
mode: '0700'
|
||||||
notify: rebuild_electrs
|
notify: rebuild_electrs
|
||||||
|
tags: [apps,electrs]
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -12,6 +12,7 @@
|
|||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
dest: /etc/sysusers.d
|
dest: /etc/sysusers.d
|
||||||
state: directory
|
state: directory
|
||||||
|
tags: config
|
||||||
|
|
||||||
- name: Fix parsec bug in Fedora-39
|
- name: Fix parsec bug in Fedora-39
|
||||||
become: true
|
become: true
|
||||||
@ -21,6 +22,7 @@
|
|||||||
dest: /etc/sysusers.d/parsec.conf
|
dest: /etc/sysusers.d/parsec.conf
|
||||||
setype: etc_t
|
setype: etc_t
|
||||||
when: variant.stdout=="iot"
|
when: variant.stdout=="iot"
|
||||||
|
tags: config
|
||||||
|
|
||||||
- name: Enable Cockpit Service
|
- name: Enable Cockpit Service
|
||||||
become: true
|
become: true
|
||||||
@ -29,6 +31,7 @@
|
|||||||
name: cockpit.socket
|
name: cockpit.socket
|
||||||
state: started
|
state: started
|
||||||
enabled: true
|
enabled: true
|
||||||
|
tags: config
|
||||||
|
|
||||||
- name: Enable Cockpit in firewalld
|
- name: Enable Cockpit in firewalld
|
||||||
become: true
|
become: true
|
||||||
@ -38,6 +41,7 @@
|
|||||||
permanent: true
|
permanent: true
|
||||||
state: enabled
|
state: enabled
|
||||||
when: variant.stdout=="iot"
|
when: variant.stdout=="iot"
|
||||||
|
tags: config
|
||||||
|
|
||||||
- name: Enable Avahi Service
|
- name: Enable Avahi Service
|
||||||
become: true
|
become: true
|
||||||
@ -46,6 +50,7 @@
|
|||||||
name: avahi-daemon
|
name: avahi-daemon
|
||||||
state: started
|
state: started
|
||||||
enabled: true
|
enabled: true
|
||||||
|
tags: config
|
||||||
|
|
||||||
- name: Enable mdns in Firewall
|
- name: Enable mdns in Firewall
|
||||||
become: true
|
become: true
|
||||||
@ -55,6 +60,7 @@
|
|||||||
permanent: true
|
permanent: true
|
||||||
state: enabled
|
state: enabled
|
||||||
when: variant.stdout=="iot"
|
when: variant.stdout=="iot"
|
||||||
|
tags: config
|
||||||
|
|
||||||
- name: Modify nsswitch file for mdns lookups
|
- name: Modify nsswitch file for mdns lookups
|
||||||
become: true
|
become: true
|
||||||
@ -64,6 +70,7 @@
|
|||||||
regexp: '^hosts:'
|
regexp: '^hosts:'
|
||||||
line: 'hosts: files mdns4_minimal [NOTFOUND=return] dns myhostname'
|
line: 'hosts: files mdns4_minimal [NOTFOUND=return] dns myhostname'
|
||||||
notify: restart_avahi
|
notify: restart_avahi
|
||||||
|
tags: config
|
||||||
|
|
||||||
- name: Set hostname to {{ hostname }}
|
- name: Set hostname to {{ hostname }}
|
||||||
become: true
|
become: true
|
||||||
@ -71,6 +78,7 @@
|
|||||||
ansible.builtin.hostname:
|
ansible.builtin.hostname:
|
||||||
name: "{{ hostname }}"
|
name: "{{ hostname }}"
|
||||||
notify: restart_avahi
|
notify: restart_avahi
|
||||||
|
tags: config
|
||||||
|
|
||||||
- name: Enable Zerotier
|
- name: Enable Zerotier
|
||||||
become: true
|
become: true
|
||||||
@ -80,6 +88,7 @@
|
|||||||
state: started
|
state: started
|
||||||
enabled: true
|
enabled: true
|
||||||
when: (zerotier_network is defined) and (zerotier_network|length>0)
|
when: (zerotier_network is defined) and (zerotier_network|length>0)
|
||||||
|
tags: config
|
||||||
|
|
||||||
- name: Mask Fedora countme timer
|
- name: Mask Fedora countme timer
|
||||||
become: true
|
become: true
|
||||||
@ -89,6 +98,7 @@
|
|||||||
state: stopped
|
state: stopped
|
||||||
enabled: false
|
enabled: false
|
||||||
masked: true
|
masked: true
|
||||||
|
tags: config
|
||||||
|
|
||||||
- name: Set {{ ansible_user }} user to linger
|
- name: Set {{ ansible_user }} user to linger
|
||||||
become: true
|
become: true
|
||||||
@ -96,6 +106,7 @@
|
|||||||
ansible.builtin.shell:
|
ansible.builtin.shell:
|
||||||
cmd: loginctl enable-linger {{ ansible_user }}
|
cmd: loginctl enable-linger {{ ansible_user }}
|
||||||
creates: /var/lib/systemd/linger/{{ ansible_user }}
|
creates: /var/lib/systemd/linger/{{ ansible_user }}
|
||||||
|
tags: config
|
||||||
|
|
||||||
- name: Set update zincati wariness to {{update_wariness}}
|
- name: Set update zincati wariness to {{update_wariness}}
|
||||||
become: true
|
become: true
|
||||||
@ -105,6 +116,7 @@
|
|||||||
content: |
|
content: |
|
||||||
[identity]
|
[identity]
|
||||||
rollout_wariness = {{update_wariness}}
|
rollout_wariness = {{update_wariness}}
|
||||||
|
tags: config
|
||||||
|
|
||||||
- name: Set update schedule for zincati
|
- name: Set update schedule for zincati
|
||||||
become: true
|
become: true
|
||||||
@ -122,5 +134,6 @@
|
|||||||
days = {{ update_schedule_days }}
|
days = {{ update_schedule_days }}
|
||||||
start_time = "{{ update_schedule_starttime }}"
|
start_time = "{{ update_schedule_starttime }}"
|
||||||
length_minutes = {{ update_schedule_length }}
|
length_minutes = {{ update_schedule_length }}
|
||||||
|
tags: config
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -8,9 +8,11 @@
|
|||||||
ansible.builtin.copy:
|
ansible.builtin.copy:
|
||||||
src: RPM-GPG-KEY-zerotier
|
src: RPM-GPG-KEY-zerotier
|
||||||
dest: /etc/pki/rpm-gpg/RPM-GPG-KEY-zerotier
|
dest: /etc/pki/rpm-gpg/RPM-GPG-KEY-zerotier
|
||||||
|
tags: [install,zerotier]
|
||||||
|
|
||||||
- name: Refresh gpg keys
|
- name: Refresh gpg keys
|
||||||
shell: gpg --keyserver hkps://keys.openpgp.org --refresh-keys
|
shell: gpg --keyserver hkps://keys.openpgp.org --refresh-keys
|
||||||
|
tags: install
|
||||||
|
|
||||||
- name: Copy Zerotier Repo
|
- name: Copy Zerotier Repo
|
||||||
become: yes
|
become: yes
|
||||||
@ -18,6 +20,7 @@
|
|||||||
ansible.builtin.template:
|
ansible.builtin.template:
|
||||||
src: zt.repo.j2
|
src: zt.repo.j2
|
||||||
dest: /etc/yum.repos.d/zt.repo
|
dest: /etc/yum.repos.d/zt.repo
|
||||||
|
tags: [install,zerotier]
|
||||||
|
|
||||||
- name: Install packages
|
- name: Install packages
|
||||||
become: yes
|
become: yes
|
||||||
@ -42,6 +45,7 @@
|
|||||||
- python3-pip
|
- python3-pip
|
||||||
- smartmontools
|
- smartmontools
|
||||||
- caddy
|
- caddy
|
||||||
|
tags: install
|
||||||
|
|
||||||
- name: Reboot System
|
- name: Reboot System
|
||||||
become: yes
|
become: yes
|
||||||
@ -49,5 +53,6 @@
|
|||||||
ansible.builtin.reboot:
|
ansible.builtin.reboot:
|
||||||
ignore_errors: true
|
ignore_errors: true
|
||||||
when: reboot_status['changed']==True
|
when: reboot_status['changed']==True
|
||||||
|
tags: install
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user