forked from extern/innernet-playbook
various fixes to task files
This commit is contained in:
parent
2792bbcd5b
commit
7ecfc6a95e
@ -10,30 +10,38 @@
|
||||
- wireguard
|
||||
- wireguard-tools
|
||||
|
||||
- name: Copy binary to server (innernet)
|
||||
- name: Copy package to server
|
||||
synchronize:
|
||||
src: "server"
|
||||
dest: "/usr/bin/innernet"
|
||||
src: "innernet.deb"
|
||||
dest: "/tmp/innernet.deb"
|
||||
|
||||
- name: Create alias ("inn")
|
||||
lineinfile:
|
||||
path: "/root/.bashrc"
|
||||
line: '"alias inn="innernet"'
|
||||
- name: Install package
|
||||
apt:
|
||||
deb: "/tmp/innernet.deb"
|
||||
install_recommends: true
|
||||
|
||||
- name: Copy non-admin invitation to servers
|
||||
synchronize:
|
||||
src: "{{ item.name }}.toml"
|
||||
dest: "/home/root/{{ item.name }}.toml"
|
||||
loop: "{{ peers }}"
|
||||
dest: "/tmp/{{ item.name }}.toml"
|
||||
when:
|
||||
- item.cidr == "machines"
|
||||
- item.name in "{{ ansible_host }}"
|
||||
with_items: "{{ peers }}"
|
||||
|
||||
- name: Install non-admin invitation on servers
|
||||
shell: |
|
||||
innernet install {{ item.name }}.toml \
|
||||
--yes
|
||||
loop: "{{ peers }}"
|
||||
innernet install /tmp/{{ item.name }}.toml \
|
||||
--default-name \
|
||||
--delete-invite
|
||||
when:
|
||||
- item.cidr == "machines"
|
||||
- item.name in "{{ ansible_host }}"
|
||||
with_items: "{{ peers }}"
|
||||
ignore_errors: true
|
||||
|
||||
- name: Enable innernet daemon
|
||||
systemd:
|
||||
name: "innernet@{{ network_name }}"
|
||||
state: restarted
|
||||
daemon_reload: true
|
||||
|
@ -10,15 +10,15 @@
|
||||
- wireguard
|
||||
- wireguard-tools
|
||||
|
||||
- name: Copy binary to server
|
||||
- name: Copy package to server
|
||||
synchronize:
|
||||
src: "innernet-server"
|
||||
dest: "/usr/bin/"
|
||||
src: "innernet-server.deb"
|
||||
dest: "/tmp/innernet-server.deb"
|
||||
|
||||
- name: Create alias ("inns")
|
||||
lineinfile:
|
||||
path: "/root/.bashrc"
|
||||
line: '"alias inns="innernet-server"'
|
||||
- name: Install package
|
||||
apt:
|
||||
deb: "/tmp/innernet-server.deb"
|
||||
install_recommends: true
|
||||
|
||||
- name: Create base network
|
||||
shell: |
|
||||
@ -83,3 +83,9 @@
|
||||
dest: "{{ playbook_dir }}/roles/client/files/{{ item.name }}.toml"
|
||||
mode: pull
|
||||
with_items: "{{ peers }}"
|
||||
|
||||
- name: Enable innernet-server daemon
|
||||
systemd:
|
||||
name: "innernet-server@{{ network_name }}"
|
||||
state: restarted
|
||||
daemon_reload: true
|
||||
|
Loading…
Reference in New Issue
Block a user