Autogenerating bitcoin_rpcuser / password / and rpcauth data if not defined in hosts file
This commit is contained in:
+18
-18
@@ -7,14 +7,14 @@
|
||||
register: variant
|
||||
ansible.builtin.shell: grep VARIANT_ID /etc/os-release | sed 's/VARIANT_ID=//g'
|
||||
- name: Create /etc/sysusers.d directory
|
||||
become: yes
|
||||
become: true
|
||||
become_method: sudo
|
||||
ansible.builtin.file:
|
||||
dest: /etc/sysusers.d
|
||||
state: directory
|
||||
|
||||
- name: Fix parsec bug in Fedora-39
|
||||
become: yes
|
||||
become: true
|
||||
become_method: sudo
|
||||
ansible.builtin.copy:
|
||||
src: parsec.conf
|
||||
@@ -23,41 +23,41 @@
|
||||
when: variant.stdout=="iot"
|
||||
|
||||
- name: Enable Cockpit Service
|
||||
become: yes
|
||||
become: true
|
||||
become_method: sudo
|
||||
ansible.builtin.systemd_service:
|
||||
name: cockpit.socket
|
||||
state: started
|
||||
enabled: yes
|
||||
enabled: true
|
||||
|
||||
- name: Enable Cockpit in firewalld
|
||||
become: yes
|
||||
become: true
|
||||
become_method: sudo
|
||||
ansible.posix.firewalld:
|
||||
service: cockpit
|
||||
permanent: yes
|
||||
permanent: true
|
||||
state: enabled
|
||||
when: variant.stdout=="iot"
|
||||
|
||||
- name: Enable Avahi Service
|
||||
become: yes
|
||||
become: true
|
||||
become_method: sudo
|
||||
ansible.builtin.systemd_service:
|
||||
name: avahi-daemon
|
||||
state: started
|
||||
enabled: yes
|
||||
enabled: true
|
||||
|
||||
- name: Enable mdns in Firewall
|
||||
become: yes
|
||||
become: true
|
||||
become_method: sudo
|
||||
ansible.posix.firewalld:
|
||||
service: mdns
|
||||
permanent: yes
|
||||
permanent: true
|
||||
state: enabled
|
||||
when: variant.stdout=="iot"
|
||||
|
||||
- name: Modify nsswitch file for mdns lookups
|
||||
become: yes
|
||||
become: true
|
||||
become_method: sudo
|
||||
ansible.builtin.lineinfile:
|
||||
path: /etc/nsswitch.conf
|
||||
@@ -66,23 +66,23 @@
|
||||
notify: restart_avahi
|
||||
|
||||
- name: Set hostname to {{ hostname }}
|
||||
become: yes
|
||||
become: true
|
||||
become_method: sudo
|
||||
ansible.builtin.hostname:
|
||||
name: "{{ hostname }}"
|
||||
notify: restart_avahi
|
||||
|
||||
- name: Enable Zerotier
|
||||
become: yes
|
||||
become: true
|
||||
become_method: sudo
|
||||
ansible.builtin.systemd_service:
|
||||
name: zerotier-one
|
||||
state: started
|
||||
enabled: yes
|
||||
enabled: true
|
||||
when: (zerotier_network is defined) and (zerotier_network|length>0)
|
||||
|
||||
- name: Mask Fedora countme timer
|
||||
become: yes
|
||||
become: true
|
||||
become_method: sudo
|
||||
ansible.builtin.systemd_service:
|
||||
name: rpm-ostree-countme.timer
|
||||
@@ -91,14 +91,14 @@
|
||||
masked: true
|
||||
|
||||
#- name: Set {{ ansible_user }} user to linger
|
||||
#become: yes
|
||||
#become: true
|
||||
#become_method: sudo
|
||||
#command: loginctl enable-linger {{ ansible_user }}
|
||||
#args:
|
||||
#creates: /var/lib/systemd/linger/{{ ansible_user }}
|
||||
|
||||
- name: Set update zincati wariness to {{update_wariness}}
|
||||
become: yes
|
||||
become: true
|
||||
become_method: sudo
|
||||
ansible.builtin.copy:
|
||||
dest: /etc/zincati/config.d/10-update-wariness.toml
|
||||
@@ -107,7 +107,7 @@
|
||||
rollout_wariness = {{update_wariness}}
|
||||
|
||||
- name: Set update schedule for zincati
|
||||
become: yes
|
||||
become: true
|
||||
become_method: sudo
|
||||
ansible.builtin.copy:
|
||||
dest: /etc/zincati/config.d/20-update-schedule.toml
|
||||
|
||||
Reference in New Issue
Block a user