diff --git a/hosts b/hosts index 58aa830..8b67c0f 100644 --- a/hosts +++ b/hosts @@ -1,14 +1,28 @@ # Server Names and their IP Addresses Go Here -[bitb0x] -192.168.2.103 +[n0xb0x] +192.168.2.119 +#192.168.2.103 # Each Server should have a "vars" block like below to set individual settings for each # -[bitb0x:vars] +#[bitb0x:vars] +#app_list=['bitcoin.yml'] +#ansible_user=b0xxy +#ansible_password=b0xxy +##registry_url=git.boxxy.net/b0xxer/ +#registry_url=localhost +#registry_user= +#registry_pass= +#bitcoin_version=26.0 +#bitcoin_rpcpassword=rVhfmriXjB8uFekmn7sLvnUiY610JaOx +#zerotier_network= + +[n0xb0x:vars] app_list=['bitcoin.yml'] -ansible_user=b0xxy -ansible_password=b0xxy +ansible_user=n0xb0x +ansible_password=n0xb0x +coreos=true #registry_url=git.boxxy.net/b0xxer/ registry_url=localhost registry_user= @@ -17,3 +31,4 @@ bitcoin_version=26.0 bitcoin_rpcpassword=rVhfmriXjB8uFekmn7sLvnUiY610JaOx zerotier_network= + diff --git a/main.yml b/main.yml index 36fc494..c3b8759 100644 --- a/main.yml +++ b/main.yml @@ -1,6 +1,6 @@ --- -- hosts: bitb0x +- hosts: n0xb0x vars: roles: diff --git a/roles/apps/handlers/main.yml b/roles/apps/handlers/main.yml index 3af875f..35e7c24 100644 --- a/roles/apps/handlers/main.yml +++ b/roles/apps/handlers/main.yml @@ -5,3 +5,8 @@ ansible.builtin.shell: chdir: ~/Containers/bitcoin cmd: ./build.sh + +- name: reload_systemctl + ansible.builtin.systemd_service: + daemon_reload: true + scope: user diff --git a/roles/apps/tasks/bitcoin.yml b/roles/apps/tasks/bitcoin.yml index d65d0f9..7e1be69 100644 --- a/roles/apps/tasks/bitcoin.yml +++ b/roles/apps/tasks/bitcoin.yml @@ -17,10 +17,13 @@ state: directory mode: '0755' +- name: Create .config/containers/systemd directory + shell: mkdir -p ~/.config/containers/systemd + - name: Copy bitcoin-node.container file ansible.builtin.template: src: bitcoin/bitcoin-node.container.j2 - dest: /home/b0xxy/.config/containers/systemd/bitcoin-node.container + dest: /home/{{ ansible_user }}/.config/containers/systemd/bitcoin-node.container notify: reload_systemctl - name: Create Containers/bitcoin Dir diff --git a/roles/config/tasks/main.yml b/roles/config/tasks/main.yml index 4856486..871f021 100644 --- a/roles/config/tasks/main.yml +++ b/roles/config/tasks/main.yml @@ -33,6 +33,7 @@ service: cockpit permanent: yes state: enabled + when: coreos==True - name: Enable Avahi Service become: yes @@ -49,6 +50,7 @@ service: mdns permanent: yes state: enabled + when: coreos==True - name: Modify nsswitch file for mdns lookups become: yes diff --git a/roles/install/tasks/main.yml b/roles/install/tasks/main.yml index 30ac0f0..8892980 100644 --- a/roles/install/tasks/main.yml +++ b/roles/install/tasks/main.yml @@ -38,6 +38,7 @@ - cockpit-ostree - cockpit-podman - zerotier-one + - python3-firewall - name: Reboot System become: yes