Ansible awx 快速上手
準備 playbook
在目錄 /var/lib/awx/projects 下建立目錄 test ,在 test 目錄下建立檔案 hello.yml, 內容如下。
- name: Hello World Sample
hosts: test
tasks:
- name: Hello Message
debug:
msg: "Hello World!"
建立 project
在 Projects 頁建立 project。
進入建立 project 頁,選擇 SCM TYPE 為 Manual, 選擇 Playbook DIRECTORY 為我們剛才建立的目錄 test,並儲存。
建立inventory
在 Inventory 頁建立 inventory。
儲存 inventory。
建立 inventory 的 group。
建立 group 內的 host。
建立 Credential
在 Credentials 頁建立 credential,用於允許 awx 通過 ssh 登陸到要執行 playbook 的 host。
選擇 credential 的型別為 Machine,填入系統登陸的使用者名稱和密碼。
建立 Template
在 Templates 頁建立 template,有兩種 template, 我們選擇 Job template。Workflow template 可以用來組合 Job template,做成工作流。
執行 Job
儲存 template 後,回到 Templates 頁,我們選擇 template test 執行 job。
執行的結果會自動出來。
相關文章
- 『Ansible 上手指南』
- 『Ansible 上手指南:2』
- Ansible 快速入門
- docker 快速上手Docker
- Redis 快速上手Redis
- JDBC快速上手JDBC
- Flask快速上手Flask
- Maven快速上手Maven
- gtest快速上手
- 快速上手BootstrapVuebootVue
- ElasticJob 快速上手AST
- Vue框架快速上手Vue框架
- 快速上手之dockerDocker
- 【On Nacos】快速上手Nacos
- Flask之旅: 快速上手Flask
- SpringBoot-快速上手Spring Boot
- kolla-ansible-----快速部署openstack
- Vue3快速上手Vue
- LLaMA快速上手指南
- 快速上手Linux核心命令Linux
- gdb除錯快速上手除錯
- Zalando Postgres Operator 快速上手
- Apifox(2)快速上手apifoxAPI
- 快速上手 vue3Vue
- Jenkins快速上手安裝Jenkins
- 快速上手前端框架layui前端框架UI
- Git和GitHub快速上手Github
- Docker 快速上手指南Docker
- Spring-Boot快速上手Springboot
- Ansible 快速入門到放棄
- 使用 Ansible 快速部署 HBase 叢集
- 【零基礎上手JavaWeb】快速上手 JavaScript DOM操作WebJavaScript
- GitLab快速上手指南上篇Gitlab
- 幾個特性,快速上手KotlinKotlin
- Linux小白如何快速上手Linux?Linux
- SAP系統如何快速上手?
- Flutter ListView 實戰快速上手FlutterView
- 基於VSCode快速上手FlutterVSCodeFlutter