Add dockerapps and chisel playbooks
This commit is contained in:
@@ -1,2 +0,0 @@
|
||||
# ansible
|
||||
Ansible perso playbooks and role
|
||||
@@ -1,3 +1,5 @@
|
||||
# semaphore
|
||||
|
||||
Semaphore playbooks
|
||||
Semaphore playbooks
|
||||
|
||||
Ansible perso playbooks and role
|
||||
|
||||
12
chisel.yml
Normal file
12
chisel.yml
Normal file
@@ -0,0 +1,12 @@
|
||||
---
|
||||
- name: Chisel Client - Server playbook
|
||||
hosts: all
|
||||
become: true
|
||||
|
||||
# #
|
||||
# # @author Stéphane Gratias (2021).
|
||||
#
|
||||
|
||||
roles:
|
||||
# manage docker-compose@dev systemd unit file
|
||||
- { role: justin_p.chisel, tags: chisel }
|
||||
@@ -1,5 +1,5 @@
|
||||
---
|
||||
- name: Docker and Docker-Compose playbook
|
||||
- name: Docker-Compose playbook
|
||||
hosts: all
|
||||
become: true
|
||||
|
||||
@@ -72,6 +72,21 @@
|
||||
- docker-compose
|
||||
- bootstrap_dockerapp_configure_docker_compose
|
||||
|
||||
|
||||
- name: Run `docker-compose pull`
|
||||
community.docker.docker_compose:
|
||||
project_src: "{{ dockerapp_tree_base_dir | last }}/{{ dockerapp_service }}/docker-compose.yml"
|
||||
pull: true
|
||||
tags:
|
||||
- pull
|
||||
|
||||
- name: Run `docker-compose up`
|
||||
community.docker.docker_compose:
|
||||
project_src: "{{ dockerapp_tree_base_dir | last }}/{{ dockerapp_service }}/docker-compose.yml"
|
||||
build: false
|
||||
tags:
|
||||
- pull
|
||||
|
||||
- name: uncomment acme.caserver line
|
||||
ansible.builtin.lineinfile:
|
||||
path: /etc/sudoers
|
||||
|
||||
18
kube.yml
18
kube.yml
@@ -1,5 +1,5 @@
|
||||
---
|
||||
- name: Main playbook for Kubernetes
|
||||
- name: Main playbook for Kubernetes cluster
|
||||
hosts: all
|
||||
become: true
|
||||
|
||||
@@ -16,8 +16,6 @@
|
||||
tags:
|
||||
- test
|
||||
|
||||
|
||||
|
||||
# Preparer le /etc/containerd/config.toml
|
||||
|
||||
# version = 2
|
||||
@@ -26,12 +24,7 @@
|
||||
|
||||
# when kubernetes_config_kubelet_configuration.cgroupDriver: "systemd"
|
||||
|
||||
tasks:
|
||||
- import_role:
|
||||
name: geerlingguy.docker
|
||||
tags:
|
||||
- kubernetes
|
||||
- docker
|
||||
pre_tasks:
|
||||
|
||||
- name: Create containerd config for Kubernetes
|
||||
template:
|
||||
@@ -48,11 +41,10 @@
|
||||
- kubernetes_config_kubelet_configuration.cgroupDriver is "systemd"
|
||||
notify: restart containerd
|
||||
|
||||
- import_role:
|
||||
name: geerlingguy.kubernetes
|
||||
tags:
|
||||
- kubernetes
|
||||
# restart containerd
|
||||
|
||||
roles:
|
||||
- { role: geerlingguy.kubernetes, tags: kubernetes }
|
||||
|
||||
handlers:
|
||||
- name: restart containerd
|
||||
|
||||
40
playbook.yml
40
playbook.yml
@@ -1,40 +0,0 @@
|
||||
---
|
||||
- hosts: all
|
||||
become: true
|
||||
gather_facts: yes
|
||||
vars:
|
||||
test_var: test
|
||||
tasks:
|
||||
- name: Print the gateway for each host when defined
|
||||
debug:
|
||||
msg: "test inside {{ test_var }}"
|
||||
register: test_registre
|
||||
|
||||
|
||||
- name: Create a directory if it does not exist
|
||||
ansible.builtin.file:
|
||||
path: /home/stephane/lala
|
||||
state: directory
|
||||
mode: '0755'
|
||||
owner: stephane
|
||||
group: stephane
|
||||
|
||||
|
||||
- name: Create a directory if it does not exist
|
||||
ansible.builtin.file:
|
||||
path: /root/test
|
||||
state: directory
|
||||
mode: '0755'
|
||||
owner: root
|
||||
group: root
|
||||
- name: Update apt packages
|
||||
become: true
|
||||
apt:
|
||||
upgrade: true
|
||||
update_cache: true
|
||||
# - name: Return motd to registered var
|
||||
# command: cat /etc/passwd
|
||||
# register: passwd
|
||||
# - name: Print the gateway for each host when defined
|
||||
# debug:
|
||||
# msg: "password {{ passwd }}"
|
||||
@@ -25,3 +25,5 @@
|
||||
# BACKUP
|
||||
- src: ome.rsync_server
|
||||
- src: ome.selinux_utils
|
||||
# CHISEL
|
||||
- src: justin_p.chisel
|
||||
Reference in New Issue
Block a user