Change-Id: I79702e57de4a4d56fb1bbd7edf154dfe9b1bc1cc
13 files changed:
- name: Check whether docker is already installed
command: which docker
register: result
- name: Check whether docker is already installed
command: which docker
register: result
no_log: True
- debug:
msg: Docker is already present
when: result.rc == 0
no_log: True
- debug:
msg: Docker is already present
when: result.rc == 0
-- meta: end_play
- when: result.rc == 0
-
- name: "Installing docker update"
command: apt-get update -y
ignore_errors: yes
- name: "Installing docker update"
command: apt-get update -y
ignore_errors: yes
- name: Check whether docker is installed before deleting
command: docker version
register: result
- name: Check whether docker is installed before deleting
command: docker version
register: result
no_log: True
- debug:
msg: Docker is not present
when: result.rc == 2
no_log: True
- debug:
msg: Docker is not present
when: result.rc == 2
-- meta: end_play
- when: result.rc == 2
-
- name: "Uninstall docker engine"
command: apt-get purge -y docker-engine
ignore_errors: yes
- name: "Uninstall docker engine"
command: apt-get purge -y docker-engine
ignore_errors: yes
shell:
cmd: helm status mec-grafana
register: result
shell:
cmd: helm status mec-grafana
register: result
no_log: True
- debug:
msg: Grafana is already present
when: result.rc == 0
no_log: True
- debug:
msg: Grafana is already present
when: result.rc == 0
-- meta: end_play
- when: result.rc == 0
-
- name: Install grafana on x86_64
shell:
cmd: helm install mec-grafana stable/grafana
- name: Install grafana on x86_64
shell:
cmd: helm install mec-grafana stable/grafana
shell:
cmd: helm status mec-grafana
register: result
shell:
cmd: helm status mec-grafana
register: result
no_log: True
- debug:
msg: grafana is not present
when: result.rc == 2
no_log: True
- debug:
msg: grafana is not present
when: result.rc == 2
-- meta: end_play
- when: result.rc == 2
-
- name: Uninstall grafana
shell:
cmd: helm uninstall mec-grafana
- name: Uninstall grafana
shell:
cmd: helm uninstall mec-grafana
- name: check whether helm is already installed
command: which helm
register: result
- name: check whether helm is already installed
command: which helm
register: result
no_log: True
- debug:
msg: Helm is already present
when: result.rc == 0
no_log: True
- debug:
msg: Helm is already present
when: result.rc == 0
-- meta: end_play
- when: result.rc == 0
-
- name: "Helm download command on x86_64"
command: wget https://get.helm.sh/helm-v3.0.2-linux-amd64.tar.gz
when: result is failed and ansible_architecture == 'x86_64'
- name: "Helm download command on x86_64"
command: wget https://get.helm.sh/helm-v3.0.2-linux-amd64.tar.gz
when: result is failed and ansible_architecture == 'x86_64'
- name: check whether helm is installed before deleting
command: which helm
register: result
- name: check whether helm is installed before deleting
command: which helm
register: result
no_log: True
- debug:
msg: Helm is not present
when: result.rc == 2
no_log: True
- debug:
msg: Helm is not present
when: result.rc == 2
-- meta: end_play
- when: result.rc == 2
-
- name: Helm Uninstall on x86_64
command: rm -rf linux-amd64/helm
when: result is succeeded and ansible_architecture == 'x86_64'
- name: Helm Uninstall on x86_64
command: rm -rf linux-amd64/helm
when: result is succeeded and ansible_architecture == 'x86_64'
shell:
cmd: which k3s
register: result
shell:
cmd: which k3s
register: result
no_log: True
- debug:
msg: k3s is already present
when: result.rc == 0
no_log: True
- debug:
msg: k3s is already present
when: result.rc == 0
-- meta: end_play
- when: result.rc == 0
-
- debug: var=ansible_host
- name: Disabling firewall for successfull k3s installation on CentOs
- debug: var=ansible_host
- name: Disabling firewall for successfull k3s installation on CentOs
shell:
cmd: which k3s
register: result
shell:
cmd: which k3s
register: result
no_log: True
- debug:
msg: k3s is not present
when: result.rc == 2
no_log: True
- debug:
msg: k3s is not present
when: result.rc == 2
-- meta: end_play
- when: result.rc == 2
-
- name: kill k3s
shell:
cmd: k3s-killall.sh
- name: kill k3s
shell:
cmd: k3s-killall.sh
- name: Check whether k8s is already installed
command: which k8s
register: result
- name: Check whether k8s is already installed
command: which k8s
register: result
no_log: True
- debug:
msg: k8s is already present
when: result.rc == 0
no_log: True
- debug:
msg: k8s is already present
when: result.rc == 0
-- meta: end_play
- when: result.rc == 0
-
- name: Install k8s
shell:
# yamllint disable rule:line-length
- name: Install k8s
shell:
# yamllint disable rule:line-length
shell:
cmd: helm status mep-prometheus
register: result
shell:
cmd: helm status mep-prometheus
register: result
no_log: True
- debug:
msg: Prpmetheus is already present
when: result.rc == 0
no_log: True
- debug:
msg: Prpmetheus is already present
when: result.rc == 0
-- meta: end_play
- when: result.rc == 0
-
- name: Install prometheus on x86_64
shell:
cmd: helm install mep-prometheus stable/prometheus --version v9.3.1
- name: Install prometheus on x86_64
shell:
cmd: helm install mep-prometheus stable/prometheus --version v9.3.1
shell:
cmd: helm status mep-prometheus
register: result
shell:
cmd: helm status mep-prometheus
register: result
no_log: True
- debug:
msg: Prometheus is not present
when: result.rc == 2
no_log: True
- debug:
msg: Prometheus is not present
when: result.rc == 2
-- meta: end_play
- when: result.rc == 2
-
- name: Uninstall prometheus
shell:
cmd: helm uninstall mep-prometheus
- name: Uninstall prometheus
shell:
cmd: helm uninstall mep-prometheus
shell:
cmd: kubectl get pods rabbitmq-0
register: result
shell:
cmd: kubectl get pods rabbitmq-0
register: result
no_log: True
- debug:
msg: Rabbitmq is already present
when: result.rc == 0
no_log: True
- debug:
msg: Rabbitmq is already present
when: result.rc == 0
-- meta: end_play
- when: result.rc == 0
-
- name: copy common folder to host for rabbitmg installation
copy:
src: common
- name: copy common folder to host for rabbitmg installation
copy:
src: common
shell:
cmd: kubectl get pods rabbitmq-0
register: result
shell:
cmd: kubectl get pods rabbitmq-0
register: result
no_log: True
- debug:
msg: Rabbitmq is not present
when: result.rc == 2
no_log: True
- debug:
msg: Rabbitmq is not present
when: result.rc == 2
-- meta: end_play
- when: result.rc == 2
-
- name: Uninstalling rabbitmq
shell:
cmd: kubectl delete -f /tmp/rabbitmq/common
- name: Uninstalling rabbitmq
shell:
cmd: kubectl delete -f /tmp/rabbitmq/common