Split Pi playbooks again
This commit is contained in:
parent
5e7b651bd7
commit
a771ddd16b
19
playbooks/pik8s.yml
Executable file
19
playbooks/pik8s.yml
Executable file
@ -0,0 +1,19 @@
|
||||
#!/usr/bin/env ansible-playbook
|
||||
# vim:ft=ansible:
|
||||
---
|
||||
# k8s
|
||||
- hosts: pik8s
|
||||
roles:
|
||||
- role: k8s
|
||||
tags: [ k8s, skip-pull ]
|
||||
- role: motd
|
||||
vars:
|
||||
motd_watch_services_extra:
|
||||
- docker
|
||||
- kubelet
|
||||
tags: [ k8s, motd ]
|
||||
- hosts: pik8s_masters
|
||||
tasks:
|
||||
- name: install openshift
|
||||
pip: name=openshift state=latest
|
||||
tags: [ k8s, packages, pip ]
|
66
playbooks/pimp.yml
Executable file
66
playbooks/pimp.yml
Executable file
@ -0,0 +1,66 @@
|
||||
#!/usr/bin/env ansible-playbook
|
||||
# vim:ft=ansible:
|
||||
---
|
||||
# Multipurpose Pis running unbound
|
||||
- hosts: pi-mp-1.desu.ltd,pi-mp-2.desu.ltd
|
||||
vars:
|
||||
container_default_behavior: no_defaults
|
||||
tasks:
|
||||
- name: docker deploy unbound
|
||||
docker_container:
|
||||
name: unbound
|
||||
image: rehashedsalt/unbound-desu-local:latest
|
||||
restart_policy: unless-stopped
|
||||
pull: yes
|
||||
ports:
|
||||
- "{{ ansible_facts.eth0.ipv4.address }}:53:5053/tcp"
|
||||
- "{{ ansible_facts.eth0.ipv4.address }}:53:5053/udp"
|
||||
tags: [ pis, mp, unbound ]
|
||||
roles:
|
||||
- role: motd
|
||||
vars:
|
||||
motd_watch_services_extra:
|
||||
- docker
|
||||
- isc-dhcp-server
|
||||
tags: [ pis, mp, motd ]
|
||||
# And also serving DHCP
|
||||
- hosts: pi-mp-1.desu.ltd
|
||||
vars_files:
|
||||
- vars/desulocal-dhcp.yml
|
||||
roles:
|
||||
- role: netplan-static-ip
|
||||
tags: [ pis, mp, dhcp, static-ip ]
|
||||
- role: dhcp
|
||||
vars:
|
||||
dhcp_global_failover_peer: failover-group
|
||||
dhcp_global_failover:
|
||||
role: primary
|
||||
address: 192.168.103.100
|
||||
port: 647
|
||||
peer_address: 192.168.103.101
|
||||
peer_port: 647
|
||||
max_response_delay: 15
|
||||
max_unacked_updates: 10
|
||||
load_balance_max_seconds: 5
|
||||
split: 255
|
||||
mclt: 3600
|
||||
tags: [ pis, mp, dhcp ]
|
||||
- hosts: pi-mp-2.desu.ltd
|
||||
vars_files:
|
||||
- vars/desulocal-dhcp.yml
|
||||
roles:
|
||||
- role: netplan-static-ip
|
||||
tags: [ pis, mp, dhcp, static-ip ]
|
||||
- role: dhcp
|
||||
vars:
|
||||
dhcp_global_failover_peer: failover-group
|
||||
dhcp_global_failover:
|
||||
role: secondary
|
||||
address: 192.168.103.101
|
||||
port: 647
|
||||
peer_address: 192.168.103.100
|
||||
peer_port: 647
|
||||
max_response_delay: 15
|
||||
max_unacked_updates: 10
|
||||
load_balance_max_seconds: 5
|
||||
tags: [ pis, mp, dhcp ]
|
@ -15,82 +15,3 @@
|
||||
- python3-docker
|
||||
- libraspberrypi-bin
|
||||
tags: [ pis, packages ]
|
||||
# k8s
|
||||
- hosts: pik8s
|
||||
roles:
|
||||
- role: k8s
|
||||
tags: [ k8s, skip-pull ]
|
||||
- role: motd
|
||||
vars:
|
||||
motd_watch_services_extra:
|
||||
- docker
|
||||
- kubelet
|
||||
tags: [ k8s, motd ]
|
||||
- hosts: pik8s_masters
|
||||
tasks:
|
||||
- name: install openshift
|
||||
pip: name=openshift state=latest
|
||||
tags: [ k8s, packages, pip ]
|
||||
# Multipurpose Pis running unbound
|
||||
- hosts: pi-mp-1.desu.ltd,pi-mp-2.desu.ltd
|
||||
vars:
|
||||
container_default_behavior: no_defaults
|
||||
tasks:
|
||||
- name: docker deploy unbound
|
||||
docker_container:
|
||||
name: unbound
|
||||
image: rehashedsalt/unbound-desu-local:latest
|
||||
restart_policy: unless-stopped
|
||||
pull: yes
|
||||
ports:
|
||||
- "{{ ansible_facts.eth0.ipv4.address }}:53:5053/tcp"
|
||||
- "{{ ansible_facts.eth0.ipv4.address }}:53:5053/udp"
|
||||
tags: [ pis, mp, unbound ]
|
||||
roles:
|
||||
- role: motd
|
||||
vars:
|
||||
motd_watch_services_extra:
|
||||
- docker
|
||||
- isc-dhcp-server
|
||||
tags: [ pis, mp, motd ]
|
||||
# And also serving DHCP
|
||||
- hosts: pi-mp-1.desu.ltd
|
||||
vars_files:
|
||||
- vars/desulocal-dhcp.yml
|
||||
roles:
|
||||
- role: netplan-static-ip
|
||||
tags: [ pis, mp, dhcp, static-ip ]
|
||||
- role: dhcp
|
||||
vars:
|
||||
dhcp_global_failover_peer: failover-group
|
||||
dhcp_global_failover:
|
||||
role: primary
|
||||
address: 192.168.103.100
|
||||
port: 647
|
||||
peer_address: 192.168.103.101
|
||||
peer_port: 647
|
||||
max_response_delay: 15
|
||||
max_unacked_updates: 10
|
||||
load_balance_max_seconds: 5
|
||||
split: 255
|
||||
mclt: 3600
|
||||
tags: [ pis, mp, dhcp ]
|
||||
- hosts: pi-mp-2.desu.ltd
|
||||
vars_files:
|
||||
- vars/desulocal-dhcp.yml
|
||||
roles:
|
||||
- role: netplan-static-ip
|
||||
tags: [ pis, mp, dhcp, static-ip ]
|
||||
- role: dhcp
|
||||
vars:
|
||||
dhcp_global_failover_peer: failover-group
|
||||
dhcp_global_failover:
|
||||
role: secondary
|
||||
address: 192.168.103.101
|
||||
port: 647
|
||||
peer_address: 192.168.103.100
|
||||
peer_port: 647
|
||||
max_response_delay: 15
|
||||
max_unacked_updates: 10
|
||||
load_balance_max_seconds: 5
|
||||
tags: [ pis, mp, dhcp ]
|
||||
|
Loading…
Reference in New Issue
Block a user