AWX (Ansible Tower 上游專案) 官方安裝腳本僅支援 RHEL/CentOS/Ubuntu,但透過替換關鍵角色任務檔,即可在 Debian 上順利部署。本文提供完整修正檔下載連結與安裝流程。
wget https://github.com/ansible/awx/archive/devel.tar.gz -O awx-setup-latest.tar.gztar zxvf awx-setup-latest.tar.gzcd awx-*/installer從以下 Gist 下載對應檔案並覆蓋原檔:
roles/packages_ubuntu/tasks/main.ymlroles/postgres/tasks/main.ymlroles/misc/tasks/main.ymlsite.yml說明:上述修正檔將套件管理指令從 yum 改為 apt、調整服務名稱(如 httpd→apache2)、修正 PostgreSQL 套件名等,使腳本相容 Debian 套件管理機制。
group_vars/all,設定 admin_password、secret_key 等必要變數。./setup.sh
cd /etc/apache2/sites-enabled
ln -s ../conf.d/awx.conf .
ln -s ../conf.d/awx-plain.conf .
/etc/apache2/apache2.conf,註解 Require all denied:<Directory />
Options FollowSymLinks
AllowOverride None
# Require all denied
</Directory>
systemctl restart apache2瀏覽器開啟 https://localhost,預設帳號 admin,密碼為 group_vars/all 設定值。

docker-compose),跨平台相容性更佳。結語:透過替換四個關鍵任務檔,即可讓 Debian 系統順利運行 AWX 安裝腳本,快速擁有自架 Ansible 圖形管理介面。