項目
項目是ansible playbook的集合帅霜。
通過在Tower服務器上的項目基本路徑下手動放置playbooks和playbook目錄父泳,默認情況下忘晤,項目基本路徑是/var/lib/awx/projects,管理員能對此進行了修改斜姥。它配置在/etc/tower/settings.py。
添加一個新項目
輸入適當?shù)脑敿毿畔ⅲ?/p>
- 名稱
- 說明(可選)
- 組織
- SCM類型
- 手動管理劇本
創(chuàng)建一個或多個目錄以在Project Base Path下存儲playbooks(例如沧竟,/ var / lib / awx / projects /)
創(chuàng)建playbook文件或?qū)⑵鋸椭频絧laybook目錄中铸敏。
確保playbook目錄和文件歸tower服務運行的同一UNIX用戶和組所有。
確保權(quán)限適用于playbook目錄和文件屯仗。 - 使用Source Control管理劇本
SCM URL - 請參閱幫助救命文本中的示例搞坝。
SCM分支 - 可選擇輸入Mercurial的SCM分支,或Git的SCM分支魁袜,標記或修訂
修訂版# - 可選擇輸入Subversion的版本號
SCM憑據(jù) - 如果需要身份驗證桩撮,請選擇適當?shù)腟CM憑據(jù)
SCM更新選項:- 清除 - 在執(zhí)行更新之前刪除所有本地修改敦第。
- 刪除更新 - 在執(zhí)行更新之前完整刪除本地存儲庫。根據(jù)存儲庫的大小店量,這可能會顯著增加完成更新所需的時間芜果。
-
啟動時更新 - 每次使用此項目運行作業(yè)時,請在啟動作業(yè)之前對本地存儲庫執(zhí)行更新融师。如果作業(yè)生成的速度快于項目可以同步的速度右钾,則可以避免作業(yè)溢出,選擇此選項可以配置緩存超時以緩存先前項目同步的特定秒數(shù)旱爆。
2019-01-15-10-25-36
- 手動管理劇本
在添加項目設置以使用源代碼管理后舀射,會立即啟動“同步”,從配置的源代碼管理中獲取項目詳細信息,單擊狀態(tài)下的點(最左側(cè)怀伦,項目名稱旁邊)以獲取有關(guān)更新過程的更多詳細信息脆烟。
權(quán)限
配給此項目的權(quán)限集(基于角色的訪問控制)提供了讀取,修改和管理項目房待,庫存邢羔,作業(yè)模板和其他Tower元素的權(quán)限。
上面的示例顯示了與庫存相關(guān)的選項桑孩。不同的資源有不同的選擇:
- Admin 允許讀取拜鹤,運行和編輯權(quán)限(適用于所有資源)
- use 允許在作業(yè)模板中使用資源(應用除作業(yè)模板之外的所有資源)
- update允許通過SCM更新更新項目(適用于項目和庫存)
- Ad Hoc允許使用Ad Hoc命令(適用于庫存)
- execute允許啟動作業(yè)模板(適用于作業(yè)模板)
使用角色選擇窗格中的“ key”按鈕顯示每個角色的描述
要刪除特定用戶的權(quán)限,請單擊其資源旁邊的取消關(guān)聯(lián)(x)按鈕流椒。
2019-01-15-11-42-19
通知
單擊“ 通知”可以查看已設置的任何通知集成敏簿。
作業(yè)模板
單擊“ 作業(yè)模板”可以查看與此項目關(guān)聯(lián)的任何作業(yè)模板或工作流程模板。
添加新計劃
以下字段中輸入適當?shù)脑敿毿畔ⅲ?/p>
- 姓名(必填)
- 開始日期(必填)
- 開始時間(必填)
- 本地時區(qū) - 輸入的開始時間應為此時區(qū)
- UTC開始時間 - 從開始時間+本地時區(qū)計算
- 重復頻率 - 根據(jù)您選擇的頻率顯示適當?shù)恼{(diào)度選項
該算法說明允許您查看設定的時間表镣隶,并在選定的本地時區(qū)安排事件的列表极谊。
您可以使用ON / OFF切換按鈕來停止活動計劃或激活已停止的計劃。
項目的計劃概述屏幕還會顯示計劃第一次安岂,下一次和最終運行的時間。
Galaxy
在項目更新結(jié)束時帆吻,Tower搜索目錄中調(diào)用的文件requirements.yml域那,該roles文件位于<project-top-level-directory> / roles / requirements.yml
。如果找到此文件猜煮,則會自動運行以下命令:
ansible-galaxy install -r roles/requirements.yml -p ./roles/ --force
此文件允許您在其他存儲庫中引用Galaxy角色或角色次员,這些角色或角色可以與您自己的項目一起檢出。添加此Ansible Galaxy支持消除了創(chuàng)建git子模塊以實現(xiàn)此結(jié)果的需要王带。