diff --git a/README copy.md b/README copy.md deleted file mode 100644 index 1cec8ce..0000000 --- a/README copy.md +++ /dev/null @@ -1,2 +0,0 @@ -# ansible -Ansible perso playbooks and role diff --git a/README.md b/README.md index f86a7ea..5acfe54 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ # semaphore -Semaphore playbooks \ No newline at end of file +Semaphore playbooks + +Ansible perso playbooks and role diff --git a/chisel.yml b/chisel.yml new file mode 100644 index 0000000..07c1f1f --- /dev/null +++ b/chisel.yml @@ -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 } \ No newline at end of file diff --git a/dockerapps.yml b/dockerapps.yml index 8686cea..fea0ba3 100644 --- a/dockerapps.yml +++ b/dockerapps.yml @@ -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 diff --git a/kube.yml b/kube.yml index f58c8b4..7fc028e 100644 --- a/kube.yml +++ b/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 diff --git a/playbook.yml b/playbook.yml deleted file mode 100644 index 94e2187..0000000 --- a/playbook.yml +++ /dev/null @@ -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 }}" \ No newline at end of file diff --git a/roles/requirements.yml b/roles/requirements.yml index 1f5bc89..9eb1cc9 100644 --- a/roles/requirements.yml +++ b/roles/requirements.yml @@ -25,3 +25,5 @@ # BACKUP - src: ome.rsync_server - src: ome.selinux_utils +# CHISEL +- src: justin_p.chisel \ No newline at end of file