【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