Files
ansible/oldstuff/install-boinstall_and_axinstall-new.yaml
2024-09-12 09:27:25 +00:00

108 lines
2.8 KiB
YAML

---
- name: Slack
hosts: localhost
gather_facts: false
vars:
playbook_file: "{{ (lookup('file', '/proc/self/cmdline') | regex_replace('\0',' ')).split() | select('match','^.*[.]ya?ml$') | list | first }}"
tasks:
- name: Send notification message via Slack
community.general.slack:
token: "{{ slack_token }}"
msg: Starting {{ playbook_file }}
## BOInstall
- name: Install BOInstall
hosts: BOInstall
gather_facts: false
tasks:
- block:
- include: tasks/install-boinstall.yaml
rescue:
- include: tasks/task-failed-slack.yaml
## AxInstall install-axinstall
- name: Install AXInstall
hosts: AOS
gather_facts: false
tags: [install_axinstall]
tasks:
- block:
- include: tasks/install-axinstall.yaml
rescue:
- include: tasks/task-failed-slack.yaml
## AxInstall install-axinstall-importmodel
- name: install-axinstall-importmodel
hosts: AOS_POM
gather_facts: false
serial: 1
tasks:
- block:
- include: tasks/install-axinstall-importmodel.yaml
rescue:
- include: tasks/task-failed-slack.yaml
## AxInstall install-axinstall-xppcompileall
- name: Install install-axinstall-xppcompileall
hosts: AOS_POM
gather_facts: false
serial: 1
tasks:
- block:
- include: tasks/install-axinstall-xppcompileall.yaml
rescue:
- include: tasks/task-failed-slack.yaml
## AxInstall install-axinstall-cilcompile
- name: Install install-axinstall-cilcompile
hosts: AOS_POM
gather_facts: false
serial: 1
tasks:
- block:
- include: tasks/install-axinstall-cilcompile.yaml
rescue:
- include: tasks/task-failed-slack.yaml
## AxInstall install-axinstall-deployposttravelcardservices
- name: install-axinstall-deployposttravelcardservices
hosts: AOS_POM
gather_facts: false
serial: 1
tasks:
- block:
- include: tasks/install-axinstall-deployposttravelcardservices.yaml
rescue:
- include: tasks/task-failed-slack.yaml
## AxInstall install-axinstall-TravelCardDeployTravelCardServices
- name: install-axinstall-TravelCardDeployTravelCardServices
hosts: AOS
gather_facts: false
serial: 1
tasks:
- block:
- include: tasks/install-axinstall-TravelCardDeployTravelCardServices.yaml
rescue:
- include: tasks/task-failed-slack.yaml
## AxInstall install-axinstall-sqlreindex.yaml
- name: install-axinstall-sqlreindex.yaml
hosts: SQL
gather_facts: false
serial: 1
tasks:
- block:
- include: tasks/install-axinstall-sqlreindex.yaml
rescue:
- include: tasks/task-failed-slack.yaml
- name: Slack
hosts: localhost
gather_facts: false
tasks:
- name: Send notification message via Slack
community.general.slack:
token: "{{ slack_token }}"
msg: AX install all done