92 lines
3.2 KiB
YAML
92 lines
3.2 KiB
YAML
---
|
|
- name: 0. Check Kubernetes Pods (ALL)
|
|
command: "{{ role_path }}/files/k8s_status {{ cmoa_namespace }}"
|
|
|
|
- name: 1. IP Setting reset
|
|
command: "{{ role_path }}/files/ip_change {{ansible_default_ipv4.address}} {{before_ip}} {{ role_path }}/files"
|
|
|
|
- name: 2. CloudMOA Version reset
|
|
command: "{{ role_path }}/files/rel_change {{ cmoa_version }} {{ before_version }} {{ role_path }}/files"
|
|
|
|
- debug:
|
|
msg:
|
|
- =======================================================================================
|
|
- "## Keycloak WEB"
|
|
- keycloak URL = http://{{ ansible_default_ipv4.address }}:31082
|
|
- ---------------------------------------------------------------------------------------
|
|
- "## Keycloak Login Theme Setting"
|
|
- "## WEB > Realm Settings > Themes > Login Theme"
|
|
- " > CloudMOA_V2"
|
|
- ---------------------------------------------------------------------------------------
|
|
- "## CloudMOA WEB "
|
|
- CloudMOA Jaeger = http://{{ ansible_default_ipv4.address }}:31080
|
|
- CloudMOA JSPD = http://{{ ansible_default_ipv4.address }}:31084
|
|
- =======================================================================================
|
|
|
|
#- name: Node add Label (worker1)
|
|
# shell: kubectl get node "{{ item }}" --show-labels
|
|
# register: worker1
|
|
# with_items:
|
|
# - "{{ ansible_hostname }}"
|
|
# #when: ansible_hostname in groups.worker1
|
|
#
|
|
#- name: Node add Label (worker2)
|
|
# shell: kubectl get node "{{ item }}" --show-labels
|
|
# register: worker2
|
|
# with_items:
|
|
# - "{{ ansible_hostname }}"
|
|
# #when: ansible_hostname in groups.worker2
|
|
#
|
|
#
|
|
#- name: debug
|
|
# debug:
|
|
# msg: "{{item}}"
|
|
# with_items:
|
|
# - "{{ worker1.stdout }}"
|
|
# - "{{ worker2.stdout }}"
|
|
|
|
#- name: Iterate over pod names and delete the filtered ones
|
|
# #debug:
|
|
# # msg: "{{ item }}"
|
|
# kubernetes.core.k8s_cp:
|
|
# namespace: imxc
|
|
# pod: "{{ item }}"
|
|
# remote_path: /tmp/postgres_insert_ddl.psql
|
|
# local_path: "{{ role_path }}/files/03-ddl-dml/postgres/postgres_insert_ddl.psql"
|
|
# with_items: "{{ pod_list.stdout_lines }}"
|
|
# when: item is match('postgres')
|
|
|
|
#- name: Execute a command
|
|
# kubernetes.core.k8s_exec:
|
|
# namespace: imxc
|
|
# pod: "{{ item }}"
|
|
# command: bash -c "PGPASSWORD='eorbahrhkswp' && /usr/bin/psql -h 'localhost' -U 'admin' -d 'postgresdb' -f /tmp/postgres_insert_ddl.psql"
|
|
# with_items: "{{ pod_list.stdout_lines }}"
|
|
# when: item is match('postgres')
|
|
#
|
|
#- name: Iterate over pod names and delete the filtered ones
|
|
# #debug:
|
|
# # msg: "{{ item }}"
|
|
# kubernetes.core.k8s_cp:
|
|
# namespace: imxc
|
|
# pod: "{{ item }}"
|
|
# remote_path: /tmp/postgres_insert_dml.psql
|
|
# local_path: "{{ role_path }}/files/03-ddl-dml/postgres/postgres_insert_dml.psql"
|
|
# with_items: "{{ pod_list.stdout_lines }}"
|
|
# when: item is match('postgres')
|
|
#
|
|
#- name: Execute a command
|
|
# kubernetes.core.k8s_exec:
|
|
# namespace: imxc
|
|
# pod: "{{ item }}"
|
|
# command: bash -c "PGPASSWORD='eorbahrhkswp' && /usr/bin/psql -h 'localhost' -U 'admin' -d 'postgresdb' -f /tmp/postgres_insert_dml.psql"
|
|
# with_items: "{{ pod_list.stdout_lines }}"
|
|
# when: item is match('postgres')
|
|
# register: test
|
|
#
|
|
#- name: test
|
|
# debug:
|
|
# msg: "{{ test.stdout }}"
|
|
##- set_fact:
|
|
## postgres_pod: "{{ postgres_pod2.stdout_lines is match('postgres') | default(postgres_pod2) }}"
|
|
# |