Great lxc migration
This commit is contained in:
@@ -13,7 +13,16 @@ zeus-public
|
|||||||
herodes-public
|
herodes-public
|
||||||
pi-public
|
pi-public
|
||||||
wireguard-cerberus
|
wireguard-cerberus
|
||||||
|
|
||||||
|
[lxc]
|
||||||
charon
|
charon
|
||||||
|
siren
|
||||||
|
wireguard-cerberus
|
||||||
|
gitea
|
||||||
|
mariadb
|
||||||
|
samba
|
||||||
|
docker
|
||||||
|
minecraft
|
||||||
|
|
||||||
[Vmbox]
|
[Vmbox]
|
||||||
debiantemplate
|
debiantemplate
|
||||||
|
|||||||
24
lxc.yml
Normal file
24
lxc.yml
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
- name: lxc-init
|
||||||
|
hosts: lxc
|
||||||
|
become: true
|
||||||
|
vars_files:
|
||||||
|
- vault.yml
|
||||||
|
- zeus-vars.yml
|
||||||
|
tasks:
|
||||||
|
- name: tools_for_command_line
|
||||||
|
ansible.builtin.include_role:
|
||||||
|
name: tools_for_command_line
|
||||||
|
|
||||||
|
- name: linux_config_init
|
||||||
|
ansible.builtin.include_role:
|
||||||
|
name: linux_config_init
|
||||||
|
vars:
|
||||||
|
user: warezjoe
|
||||||
|
uid: 1000
|
||||||
|
ssh_key: "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAII823CLHAgx4nTaTr0Wys65YWN9pVnDfbWvsZcFwCnWl"
|
||||||
|
set_ip: False
|
||||||
|
set_hostname: False
|
||||||
|
|
||||||
|
- name:
|
||||||
|
ansible.builtin.include_role:
|
||||||
|
name: ansible-role-security
|
||||||
12
mariadb.yml
Normal file
12
mariadb.yml
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
- name: mariadb init
|
||||||
|
hosts: mariadb
|
||||||
|
become: true
|
||||||
|
vars_files:
|
||||||
|
- vault.yml
|
||||||
|
- zeus-vars.yml
|
||||||
|
vars:
|
||||||
|
mariadb_location: /MariaDB
|
||||||
|
tasks:
|
||||||
|
- name: mariadb
|
||||||
|
ansible.builtin.include_role:
|
||||||
|
name: mariaDB
|
||||||
24
rpi.yml
Normal file
24
rpi.yml
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
- name: pi-init
|
||||||
|
hosts: pi-local
|
||||||
|
become: true
|
||||||
|
vars_files:
|
||||||
|
- vault.yml
|
||||||
|
- zeus-vars.yml
|
||||||
|
tasks:
|
||||||
|
- name: tools_for_command_line
|
||||||
|
ansible.builtin.include_role:
|
||||||
|
name: tools_for_command_line
|
||||||
|
|
||||||
|
- name: linux_config_init
|
||||||
|
ansible.builtin.include_role:
|
||||||
|
name: linux_config_init
|
||||||
|
vars:
|
||||||
|
user: warezjoe
|
||||||
|
uid: 1001
|
||||||
|
ssh_key: "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAII823CLHAgx4nTaTr0Wys65YWN9pVnDfbWvsZcFwCnWl"
|
||||||
|
set_ip: False
|
||||||
|
set_hostname: False
|
||||||
|
|
||||||
|
- name:
|
||||||
|
ansible.builtin.include_role:
|
||||||
|
name: ansible-role-security
|
||||||
10
samba.yml
Normal file
10
samba.yml
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
- name: mariadb init
|
||||||
|
hosts: samba
|
||||||
|
become: true
|
||||||
|
vars_files:
|
||||||
|
- vault.yml
|
||||||
|
- zeus-vars.yml
|
||||||
|
tasks:
|
||||||
|
- name: samba
|
||||||
|
ansible.builtin.include_role:
|
||||||
|
name: samba
|
||||||
@@ -5,20 +5,6 @@
|
|||||||
- vault.yml
|
- vault.yml
|
||||||
- zeus-vars.yml
|
- zeus-vars.yml
|
||||||
tasks:
|
tasks:
|
||||||
- name: tools_for_command_line
|
|
||||||
ansible.builtin.include_role:
|
|
||||||
name: tools_for_command_line
|
|
||||||
|
|
||||||
- name: wireguard-server
|
- name: wireguard-server
|
||||||
ansible.builtin.include_role:
|
ansible.builtin.include_role:
|
||||||
name: wireguard-server
|
name: wireguard-server
|
||||||
|
|
||||||
- name: linux_config_init
|
|
||||||
ansible.builtin.include_role:
|
|
||||||
name: linux_config_init
|
|
||||||
vars:
|
|
||||||
user: warezjoe
|
|
||||||
uid: 1000
|
|
||||||
ssh_key: "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAII823CLHAgx4nTaTr0Wys65YWN9pVnDfbWvsZcFwCnWl"
|
|
||||||
set_ip: False
|
|
||||||
set_hostname: False
|
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
- name: wireguard-client-gen
|
- name: wireguard-client-gen
|
||||||
hosts: localhost
|
hosts: localhost
|
||||||
connection: local
|
#connection: local
|
||||||
vars_files:
|
vars_files:
|
||||||
- vault.yml
|
- vault.yml
|
||||||
- zeus-vars.yml
|
- zeus-vars.yml
|
||||||
vars:
|
vars:
|
||||||
user: tata
|
user: kate
|
||||||
IP_name: 'wireguard_{{ user }}_ip'
|
IP_name: 'wireguard_{{ user }}_ip'
|
||||||
IP: "{{ lookup('vars', IP_name) }}"
|
IP: "{{ lookup('vars', IP_name) }}"
|
||||||
priv_name: 'wireguard_{{ user }}_key'
|
priv_name: 'wireguard_{{ user }}_key'
|
||||||
@@ -14,7 +14,7 @@
|
|||||||
tasks:
|
tasks:
|
||||||
- name: Copy from template
|
- name: Copy from template
|
||||||
template:
|
template:
|
||||||
src: roles/wireguard-server/templates/wireguardclient.conf
|
src: ~/.ansible/roles/wireguard-server/templates/wireguardclient.conf
|
||||||
dest: ~/{{ user }}.conf
|
dest: ~/{{ user }}.conf
|
||||||
owner: "{{ ansible_user_id }}"
|
owner: "{{ ansible_user_id }}"
|
||||||
group: "{{ ansible_user_id }}"
|
group: "{{ ansible_user_id }}"
|
||||||
|
|||||||
@@ -7,3 +7,7 @@ gateway: 192.168.6.1
|
|||||||
wireguard_ntb_ip: 10.0.0.2
|
wireguard_ntb_ip: 10.0.0.2
|
||||||
wireguard_tata_ip: 10.0.0.4
|
wireguard_tata_ip: 10.0.0.4
|
||||||
wireguard_kate_ip: 10.0.0.3
|
wireguard_kate_ip: 10.0.0.3
|
||||||
|
|
||||||
|
samba_users:
|
||||||
|
- name: warezjoe
|
||||||
|
path: /home/warezjoe
|
||||||
|
|||||||
Reference in New Issue
Block a user