- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 centOS 上克隆 14.1 版后,我使用 docker-compose 安装了 AWX。关注 https://github.com/ansible/awx/blob/devel/INSTALL.md
默认 UI 在端口 80 上启动。
我正在尝试将其配置为 https 可访问。不想在前面使用 NGINX。
我浏览了一些博客,但没有得到太多。我已经创建了自签名证书并在 awx 库存、证书和 key 中进行了配置,启用了端口 443。Docker 显示进程在 80 和 443 处启动,但无法访问 AWX UI。
host_port_ssl=443
ssl_certificate=/opt/awx/certs/cert.pem
ssl_certificate_key=/opt/awx/certs/key.pem
docker_compose_dir="~/.awx/awxcompose"
你能否建议我是否做得正确。
(root@hostname):~/.awx/awxcompose# cat docker-compose.yml
version: '2'
services:
web:
image: ansible/awx:14.1.0
container_name: awx_web
depends_on:
- redis
- postgres
ports:
- "443:8053"
- "80:8052"
hostname: awxweb
user: root
restart: unless-stopped
volumes:
- supervisor-socket:/var/run/supervisor
- rsyslog-socket:/var/run/awx-rsyslog/
- rsyslog-config:/var/lib/awx/rsyslog/
- "~/.awx/awxcompose/SECRET_KEY:/etc/tower/SECRET_KEY"
- "~/.awx/awxcompose/environment.sh:/etc/tower/conf.d/environment.sh"
- "~/.awx/awxcompose/credentials.py:/etc/tower/conf.d/credentials.py"
- "~/.awx/awxcompose/nginx.conf:/etc/nginx/nginx.conf:ro"
- "~/.awx/awxcompose/redis_socket:/var/run/redis/:rw"
- "/opt/awx/certs/cert.pem:/etc/nginx/awxweb.pem:ro"
- "/opt/awx/certs/key.pem:/etc/nginx/awxweb_key.pem:ro"
environment:
http_proxy:
https_proxy:
no_proxy:
task:
image: ansible/awx:14.1.0
container_name: awx_task
depends_on:
- redis
- web
- postgres
command: /usr/bin/launch_awx_task.sh
hostname: awx
user: root
restart: unless-stopped
volumes:
- supervisor-socket:/var/run/supervisor
- rsyslog-socket:/var/run/awx-rsyslog/
- rsyslog-config:/var/lib/awx/rsyslog/
- "~/.awx/awxcompose/SECRET_KEY:/etc/tower/SECRET_KEY"
- "~/.awx/awxcompose/environment.sh:/etc/tower/conf.d/environment.sh"
- "~/.awx/awxcompose/credentials.py:/etc/tower/conf.d/credentials.py"
- "~/.awx/awxcompose/redis_socket:/var/run/redis/:rw"
- "/opt/awx/certs/cert.pem:/etc/nginx/awxweb.pem:ro"
environment:
http_proxy:
https_proxy:
no_proxy:
SUPERVISOR_WEB_CONFIG_PATH: '/etc/supervisord.conf'
redis:
image: redis
container_name: awx_redis
restart: unless-stopped
environment:
http_proxy:
https_proxy:
no_proxy:
command: ["/usr/local/etc/redis/redis.conf"]
volumes:
- "~/.awx/awxcompose/redis.conf:/usr/local/etc/redis/redis.conf:ro"
- "~/.awx/awxcompose/redis_socket:/var/run/redis/:rw"
postgres:
image: postgres:10
container_name: awx_postgres
restart: unless-stopped
volumes:
- ~/.awx/pgdocker/10/data/:/var/lib/postgresql/data:Z
environment:
POSTGRES_USER: awx
POSTGRES_PASSWORD: awxpass
POSTGRES_DB: awx
http_proxy:
https_proxy:
no_proxy:
volumes:
supervisor-socket:
rsyslog-socket:
rsyslog-config:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
81d087f70d27 ansible/awx:14.1.0 "/usr/bin/tini -- ..." 3 minutes ago Up 3 minutes 8052/tcp awx_task
f77f731efaa2 ansible/awx:14.1.0 "/usr/bin/tini -- ..." 3 minutes ago Up 3 minutes 0.0.0.0:80->8052/tcp, 0.0.0.0:443->8053/tcp awx_web
076ad0550300 postgres:10 "docker-entrypoint..." 6 days ago Up 3 minutes 5432/tcp awx_postgres
287cd57a5895 redis "docker-entrypoint..." 6 days ago Up 3 minutes 6379/tcp awx_redis
最佳答案
我遇到了类似的问题,原来是由于我的 SSL key 格式错误。结果,Web 服务器根本没有启动(在 ansible 安装脚本中没有任何错误)。查看 docker logs awx_web | less
错误或提示。
它是否在没有 SSL 配置的情况下运行?在我的情况下,注释掉 inventory
中的 SSL 设置并且重新运行安装程序至少会在端口 80 上启动 Web 服务器。
关于ssl - 在 centOS 7.x 上使用 https 配置的 AWX-Ansible,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64020780/
我只是想知道 Ansible AWX(Ansible Tower 上游项目)的 AWX 代表什么? 什么东西或只是 3 个很酷的字母? 最佳答案 Ansible AWX 中的 AWX 代表 Ansib
目录 AWX+gitlab 1. Awx配置 1.1 添加机构 1.2 添加团队 1.3 添加主机
我一直按照在 AWX 上设置自定义虚拟环境的说明进行操作。 到目前为止的步骤: 在 /var/lib/awx/venv/py2 和 /var/lib/awx/venv/py3 处创建了 virtual
我一直按照在 AWX 上设置自定义虚拟环境的说明进行操作。 到目前为止的步骤: 在 /var/lib/awx/venv/py2 和 /var/lib/awx/venv/py3 处创建了 virtual
问候大家, 我最近开始搞乱 Ansible(特别是 Ansible Tower)。 我在我的剧本中使用安全值时遇到了一个问题,更准确地说,我不明白如何正确使用它。 与 Chef-Infra 相比,您可
希望你们一切都好 我目前正在尝试推出 awx-operator在 Kubernetes 集群上,我在从集群外部访问服务时遇到了一些问题。 目前我设置了以下服务: NAME
我正在尝试在 AWX 容器中安装额外的 python 包 awx_tasks以便更改可以启用诸如 snow 之类的 ansible 模块, ec2_elb_facts运行(具有 Python 模块的先
我们使用 Azure Pipeline 来实现我们的持续集成管道。该应用程序部署在我们需要预配和配置的虚拟机中。在将代码放入其中之前,我们需要在目标虚拟机上部署一些库、补丁、配置和应用程序。 问题是配
我使用 AWX 8.0.0.0。在我的 SCM 上有工作,该工作连接到 GCP 并创建实例。当我在控制台下运行此作业时,如 ansible-playbook job.yml它做得很好。但是当我从 We
您好! 我厌倦了使用安装手册创建一些用于部署“AWX Operator”和 Kubernetes 的剧本 Install AWX Operator 我有命令: export NAMESPACE=awx
我是 ansible 新手。我正在尝试使用现有的 playbook,但将其部署到具有单独凭据的不同 Azure 帐户,但遇到了一些问题。我通过 AWX 门户使用 client_id、tenant_id
我已经敲头大约一个星期了。 我通过 docker-compose 运行 AWX,并在 EC2 实例上进行设置。我的部门没有创建 Azure 服务主体的凭据,因此在等待该请求通过时,我尝试让 AWX 通
在 centOS 上克隆 14.1 版后,我使用 docker-compose 安装了 AWX。关注 https://github.com/ansible/awx/blob/devel/INSTALL
我打算使用 AWX api 在 AWX 上启动 ansible 作业,并从 ansible playbook 获得回电,以了解播放结果。 为此,我使用了 /api/v2/job_templates//
标准 CLI Ansible 在与主机文件相同的位置查找 group_vars 和 host_vars 目录。参见示例 How can I change the path of group_vars
在本地机器上,我们可以将 Kubernetes YAML 文件应用到 AWS EKS使用 AWS CLI + aws-iam-authenticator + kubectl .如何在 Ansible
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a softwar
我是一名优秀的程序员,十分优秀!