diff --git a/roles/apt_repo_docker/tasks/main.yml b/roles/apt_repo_docker/tasks/main.yml index 6be77ea..f3580cd 100644 --- a/roles/apt_repo_docker/tasks/main.yml +++ b/roles/apt_repo_docker/tasks/main.yml @@ -202,3 +202,8 @@ - name: Run handlers to update apt cache ansible.builtin.meta: flush_handlers + +- name: Include applied role + when: applied_role_enabled | default(false) + ansible.builtin.include_role: + name: mgit_at.roles.applied_role diff --git a/roles/apt_repo_helm/tasks/main.yml b/roles/apt_repo_helm/tasks/main.yml index 34178f2..1f0c96e 100644 --- a/roles/apt_repo_helm/tasks/main.yml +++ b/roles/apt_repo_helm/tasks/main.yml @@ -16,3 +16,8 @@ - name: Run handlers to update apt cache ansible.builtin.meta: flush_handlers + +- name: Include applied role + when: applied_role_enabled | default(false) + ansible.builtin.include_role: + name: mgit_at.roles.applied_role diff --git a/roles/apt_repo_ubuntu_nginx/tasks/main.yml b/roles/apt_repo_ubuntu_nginx/tasks/main.yml index 5537436..d5d5a1e 100644 --- a/roles/apt_repo_ubuntu_nginx/tasks/main.yml +++ b/roles/apt_repo_ubuntu_nginx/tasks/main.yml @@ -49,3 +49,8 @@ - name: Run handlers to update apt cache ansible.builtin.meta: flush_handlers + +- name: Include applied role + when: applied_role_enabled | default(false) + ansible.builtin.include_role: + name: mgit_at.roles.applied_role diff --git a/roles/base/tasks/main.yml b/roles/base/tasks/main.yml index 2d35e51..97771dd 100644 --- a/roles/base/tasks/main.yml +++ b/roles/base/tasks/main.yml @@ -278,3 +278,8 @@ - name: Configure floating ips when: base_floating_ips is defined ansible.builtin.include_tasks: floating_ip.yml + +- name: Include applied role + when: applied_role_enabled | default(false) + ansible.builtin.include_role: + name: mgit_at.roles.applied_role diff --git a/roles/kubeadm_base/tasks/main.yml b/roles/kubeadm_base/tasks/main.yml index 04e92a4..2c4e81b 100644 --- a/roles/kubeadm_base/tasks/main.yml +++ b/roles/kubeadm_base/tasks/main.yml @@ -74,3 +74,8 @@ sysctl_set: true state: present reload: true + +- name: Include applied role + when: applied_role_enabled | default(false) + ansible.builtin.include_role: + name: mgit_at.roles.applied_role diff --git a/roles/kubeadm_controlplane/tasks/main.yml b/roles/kubeadm_controlplane/tasks/main.yml index aef2238..ddc95cd 100644 --- a/roles/kubeadm_controlplane/tasks/main.yml +++ b/roles/kubeadm_controlplane/tasks/main.yml @@ -93,3 +93,8 @@ ansible.builtin.command: kubectl wait --for=condition=Ready --timeout=90s node/{{ ansible_nodename }} check_mode: false changed_when: false # read-only command + +- name: Include applied role + when: applied_role_enabled | default(false) + ansible.builtin.include_role: + name: mgit_at.roles.applied_role diff --git a/roles/kubeadm_node/tasks/main.yml b/roles/kubeadm_node/tasks/main.yml index 266b065..a2d602b 100644 --- a/roles/kubeadm_node/tasks/main.yml +++ b/roles/kubeadm_node/tasks/main.yml @@ -3,3 +3,8 @@ ansible.builtin.include_tasks: join.yml # TODO: Upgrades, maybe set some node specific settings...? + +- name: Include applied role + when: applied_role_enabled | default(false) + ansible.builtin.include_role: + name: mgit_at.roles.applied_role diff --git a/roles/kubernetes_base/tasks/main.yml b/roles/kubernetes_base/tasks/main.yml index 2d01d67..ac661e5 100644 --- a/roles/kubernetes_base/tasks/main.yml +++ b/roles/kubernetes_base/tasks/main.yml @@ -85,3 +85,8 @@ ansible.posix.sysctl: name: vm.max_map_count value: "262144" + +- name: Include applied role + when: applied_role_enabled | default(false) + ansible.builtin.include_role: + name: mgit_at.roles.applied_role diff --git a/roles/kubernetes_flux/tasks/main.yml b/roles/kubernetes_flux/tasks/main.yml index 67a094a..bee4c06 100644 --- a/roles/kubernetes_flux/tasks/main.yml +++ b/roles/kubernetes_flux/tasks/main.yml @@ -114,3 +114,8 @@ To get the GitRepository file, run "ctr --address /var/run/containerd/containerd.sock --namespace k8s.io run --net-host --rm --mount type=bind,src=/root,dst=/root,options=rbind:ro --mount type=bind,src=/etc/kubernetes,dst=/etc/kubernetes,options=rbind:ro ghcr.io/fluxcd/flux-cli:v{{ kubernetes_flux_version }} fluxcontainer flux create source git mgit --namespace=flux-system --url={{ kubernetes_flux_repository_url }} --secret-ref flux-mgit-ssh --branch=master --interval=1m --export" To get the Kustomization file, run "ctr --address /var/run/containerd/containerd.sock --namespace k8s.io run --net-host --rm --mount type=bind,src=/root,dst=/root,options=rbind:ro --mount type=bind,src=/etc/kubernetes,dst=/etc/kubernetes,options=rbind:ro ghcr.io/fluxcd/flux-cli:v{{ kubernetes_flux_version }} fluxcontainer flux create kustomization mgit --namespace=flux-system --source=mgit --path="{{ kubernetes_flux_repository_path }}" --prune=true --interval=10m --export" Press return to continue. Press Ctrl+c and then "a" to abort. + +- name: Include applied role + when: applied_role_enabled | default(false) + ansible.builtin.include_role: + name: mgit_at.roles.applied_role diff --git a/roles/nginx_base/tasks/main.yml b/roles/nginx_base/tasks/main.yml index dfc9a6c..42b97af 100644 --- a/roles/nginx_base/tasks/main.yml +++ b/roles/nginx_base/tasks/main.yml @@ -100,3 +100,8 @@ name: nginx enabled: true state: started + +- name: Include applied role + when: applied_role_enabled | default(false) + ansible.builtin.include_role: + name: mgit_at.roles.applied_role