
recordsansible/ara-apiARA API服务器容器镜像用于运行ARA的API服务器,ARA(Ansible Run Analysis)是一个用于记录和可视化Ansible剧本执行结果的工具。通过该镜像可快速部署API服务器,实时收集、存储和展示Ansible剧本的执行数据。
创建用于存储配置和SQLite数据库的目录:
bashmkdir -p ~/.ara/server
bashdocker run --name ara-server --detach --tty \ --volume ~/.ara/server:/opt/ara -p 8000:8000 \ docker.io/recordsansible/ara-api:latest
bashpodman run --name ara-server --detach --tty \ --volume ~/.ara/server:/opt/ara -p 8000:8000 \ docker.io/recordsansible/ara-api:latest
服务器运行后,需在执行Ansible的环境中安装并配置ARA回调插件,以将剧本结果发送到API服务器:
bash# 为当前用户安装Ansible和ARA(不含API服务器依赖) python3 -m pip install --user ansible ara # 配置Ansible使用ARA回调插件 export ANSIBLE_CALLBACK_PLUGINS="$(python3 -m ara.setup.callback_plugins)" # 配置ARA回调以指定API服务器位置 export ARA_API_CLIENT="http" export ARA_API_SERVER="[***]" # 运行Ansible剧本 ansible-playbook playbook.yaml
随着剧本的执行和完成,数据将实时在API服务器上可用。
有关这些镜像的构建方式以及如何运行它们的更多信息,请参阅文档:[***]
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务