Skip to content

Commit

Permalink
applied_role: add to all roles in repo
Browse files Browse the repository at this point in the history
Signed-off-by: Markus Teufelberger <[email protected]>
  • Loading branch information
Markus Teufelberger committed Mar 25, 2024
1 parent 1d3e48e commit 6725bcb
Show file tree
Hide file tree
Showing 10 changed files with 50 additions and 0 deletions.
5 changes: 5 additions & 0 deletions roles/apt_repo_docker/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
5 changes: 5 additions & 0 deletions roles/apt_repo_helm/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
5 changes: 5 additions & 0 deletions roles/apt_repo_ubuntu_nginx/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
5 changes: 5 additions & 0 deletions roles/base/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
5 changes: 5 additions & 0 deletions roles/kubeadm_base/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
5 changes: 5 additions & 0 deletions roles/kubeadm_controlplane/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
5 changes: 5 additions & 0 deletions roles/kubeadm_node/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
5 changes: 5 additions & 0 deletions roles/kubernetes_base/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
5 changes: 5 additions & 0 deletions roles/kubernetes_flux/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
5 changes: 5 additions & 0 deletions roles/nginx_base/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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

0 comments on commit 6725bcb

Please sign in to comment.