我已经为我的服务器准备了一本可操作的剧本。我用过根/基岩-可伸缩的游戏手册。
其中一项任务是设置mysql服务器和mysql根用户密码。
现在,我迫切需要更改这个密码。我所采取的步骤:
我更新了不可见角色的变量
我执行命令ansible-playbook -i hosts/staging server.yml以便重新提供服务器
所有任务都按预期执行(没有更改),但脚本在[mariadb | Set root user password]上失败,其中包含以下消息:
msg: unable to connect to database, check login_user and login_pas
我正在尝试对一个AWS EC2实例运行下面的ansible剧本。我需要以root用户的身份运行该脚本,以便访问坞引擎。在运行剧本之前,我动态地填充builders主机组。
- name: Create saronia/teamcity-server image
hosts: builders[0]
become: True
vars:
ansible_ssh_user: root
tasks:
...
然而,无论我如何尝试,我都会得到以下错误:
Please login as the user \"admin\" rather than the us
我们转而使用python3,而不是使用python2,但是当我们试图通过python3运行ansible-playbook时,
python3 /usr/bin/ansible-playbook .....
Traceback (most recent call last):
File "/usr/bin/ansible-playbook", line 34, in <module>
from ansible import context
ModuleNotFoundError: No module named 'ansible'
正如我