Autogenerating bitcoin_rpcuser / password / and rpcauth data if not defined in hosts file

This commit is contained in:
b0xxer
2024-02-14 07:57:48 -06:00
parent 273102b9a3
commit d39cd9dd74
4 changed files with 76 additions and 35 deletions
+18 -18
View File
@@ -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