ansible tower docker安装

2021-04-25  本文已影响0人  matthewfly
  1. ansible流程
    ansible通过ssh方式访问服务器并执行管理操作的,首先需要在ansible服务器上通过key-gen命令生成密钥对,并将公钥(id_rsa.pub)拷贝到被管理服务器.ssh目录下的authorized_keys文件里,可以通过ssh-copy-id命令发送。
    配置完成后,通过ssh命令验证免密登陆:ssh root@192.168.0.1。
    ansible安装比较简单,其配置文件为:/etc/ansible.cfg,管理的服务器列表为:/etc/ansible/host。配置完成后通过ping命令验证:ansible all -m ping。
    ansible命令及模块操作参考:
    https://www.cnblogs.com/keerya/p/7987886.html

  2. ansible-tower
    ybalt/ansible-tower将依赖包都配置好了,直接启动即可:

docker pull ybalt/ansible-tower
docker run -p 32233:443 --name tower ybalt/ansible-tower

浏览器访问tower,用户密码为:admin/password
https://localhost:32233

  1. tower配置
    首先tower是docker化配置的,需要将步骤1中的私钥(id_rsa)拷贝一份到容器的.ssh目录下,或者重新生成密钥对进行配置。
    具体配置流程如下:

完成TEMPLATES配置后就可以执行,也可以配置定时执行计划。
配置参考:
https://kionf.com/2018/11/21/tower-useage/

  1. 遇到问题
- hosts: all
上一篇下一篇

猜你喜欢

热点阅读