Compare commits
2 Commits
3e3a92c344
...
17ad64013a
Author | SHA1 | Date | |
---|---|---|---|
17ad64013a | |||
eb2ada2164 |
@ -122,8 +122,8 @@
|
|||||||
- organization: wl
|
- organization: wl
|
||||||
body:
|
body:
|
||||||
name: GitOps.Config
|
name: GitOps.Config
|
||||||
# auto_init: true
|
auto_init: true
|
||||||
# default_branch: main
|
default_branch: main
|
||||||
description: GitOps manifests
|
description: GitOps manifests
|
||||||
loop_control:
|
loop_control:
|
||||||
label: "{{ item.organization ~ '/' ~ item.body.name }}"
|
label: "{{ item.organization ~ '/' ~ item.body.name }}"
|
||||||
|
@ -5,6 +5,12 @@
|
|||||||
recurse: false
|
recurse: false
|
||||||
register: helm_charts
|
register: helm_charts
|
||||||
|
|
||||||
|
- name: Pull existing repository
|
||||||
|
ansible.builtin.git:
|
||||||
|
repo: https://git.{{ vapp['metacluster.fqdn'] }}/wl/GitOps.Config.git
|
||||||
|
dest: /opt/workloadcluster/git-repositories/gitops
|
||||||
|
version: main
|
||||||
|
|
||||||
- name: Create hard-links to populate new git-repository
|
- name: Create hard-links to populate new git-repository
|
||||||
ansible.builtin.shell:
|
ansible.builtin.shell:
|
||||||
cmd: >-
|
cmd: >-
|
||||||
@ -41,18 +47,32 @@
|
|||||||
loop_control:
|
loop_control:
|
||||||
label: "{{ item.key }}"
|
label: "{{ item.key }}"
|
||||||
|
|
||||||
- name: Initialize/Push git repository
|
- name: Push git repository
|
||||||
ansible.builtin.shell:
|
lvrfrc87.git_acp.git_acp:
|
||||||
cmd: |
|
path: /opt/workloadcluster/git-repositories/gitops
|
||||||
git init
|
branch: main
|
||||||
git config --global user.email "administrator@{{ vapp['metacluster.fqdn'] }}"
|
comment: "Upload charts"
|
||||||
git config --global user.name "administrator"
|
add:
|
||||||
git checkout -b main
|
- .
|
||||||
git add .
|
url: https://administrator:{{ vapp['metacluster.password'] | urlencode }}@git.{{ vapp['metacluster.fqdn'] }}/wl/GitOps.Config.git
|
||||||
git commit -m "Upload charts"
|
environment:
|
||||||
git remote add origin https://git.{{ vapp['metacluster.fqdn'] }}/wl/GitOps.Config.git
|
GIT_AUTHOR_NAME: administrator
|
||||||
git push https://administrator:{{ vapp['metacluster.password'] | urlencode }}@git.{{ vapp['metacluster.fqdn'] }}/wl/GitOps.Config.git --all
|
GIT_AUTHOR_EMAIL: administrator@{{ vapp['metacluster.fqdn'] }}
|
||||||
chdir: /opt/workloadcluster/git-repositories/gitops
|
GIT_COMMITTER_NAME: administrator
|
||||||
|
GIT_COMMITTER_EMAIL: administrator@{{ vapp['metacluster.fqdn'] }}
|
||||||
|
|
||||||
|
# - name: Initialize/Push git repository
|
||||||
|
# ansible.builtin.shell:
|
||||||
|
# cmd: |
|
||||||
|
# git init
|
||||||
|
# git config --global user.email "administrator@{{ vapp['metacluster.fqdn'] }}"
|
||||||
|
# git config --global user.name "administrator"
|
||||||
|
# git checkout -b main
|
||||||
|
# git add .
|
||||||
|
# git commit -m "Upload charts"
|
||||||
|
# git remote add origin https://git.{{ vapp['metacluster.fqdn'] }}/wl/GitOps.Config.git
|
||||||
|
# git push https://administrator:{{ vapp['metacluster.password'] | urlencode }}@git.{{ vapp['metacluster.fqdn'] }}/wl/GitOps.Config.git --all
|
||||||
|
# chdir: /opt/workloadcluster/git-repositories/gitops
|
||||||
|
|
||||||
- name: Retrieve workload-cluster kubeconfig
|
- name: Retrieve workload-cluster kubeconfig
|
||||||
kubernetes.core.k8s_info:
|
kubernetes.core.k8s_info:
|
||||||
|
@ -28,11 +28,11 @@ downstream:
|
|||||||
chart_values: !unsafe |
|
chart_values: !unsafe |
|
||||||
supervisor:
|
supervisor:
|
||||||
enabled: false
|
enabled: false
|
||||||
extra_manifests: !unsafe
|
extra_manifests:
|
||||||
- src: jwtauthenticator.j2
|
- src: jwtauthenticator.j2
|
||||||
_template:
|
_template:
|
||||||
name: metacluster-sso
|
name: metacluster-sso
|
||||||
spec: |2
|
spec: !unsafe |2
|
||||||
issuer: https://auth.{{ vapp['metacluster.fqdn'] }}/sso
|
issuer: https://auth.{{ vapp['metacluster.fqdn'] }}/sso
|
||||||
audience: {{ vapp['workloadcluster.name'] | lower }}
|
audience: {{ vapp['workloadcluster.name'] | lower }}
|
||||||
tls:
|
tls:
|
||||||
|
Reference in New Issue
Block a user