(2)ansible与容器

发布时间 2023-12-11 22:15:48作者: 郭大侠1

【1】redhat9与容器

(1.1)概念

使用 特别的 ansible-navigator 容器,来跑 ansible 命令。

(1.2)安装配置  ansible-navigator 与 容器

配置:

sudo yum -y install ansible-navigator
sudo vim ~/.ansible-navigator.yml
---
ansible-navigator:
    execution-environment:
       image: registry.lab.example.com:5000/ee-supported-rhel8:latest
       pull:
          policy: missing   //如果镜像没有就下载,有就不下载了,为了避免使用时重复安装
sudo vim /etc/containers/registries.conf
unqualified-search-registries = [ "registry.lab.example.com:5000" ]
[[registry]]
location = "registry.lab.example.com:5000"
insecure=true

#下载、查看镜像(无就下载,有就是查看),引用 ~/.ansible-navigator.yml 配置文件
ansible-navigator images

启动容器执行剧本:

ansible-navigator run test1.yml -m stdout