我刚刚开始学习Ansible配置管理工具,我正在通过Linux Academy教程来运行实现ansible命令,一切都很好,很容易使用linux-academy服务器,但当我尝试在AWS EC2实例中复制相同时无法找到“cd / etc / ansible / hosts”。我已经使用pip命令安装了ansible,即“$ sudo pip install ansible”。我已尝试解决此问题,但无法找到任何适当的文档。我尝试安装和配置ansible的链接如下:
http://docs.ansible.com/ansible/intro_installation.html
指导我根据我的要求配置ansible主机路径以运行ansible命令和playbooks。
答案 0 :(得分:1)
如果您使用的是Ubuntu EC2实例,请按照以下步骤操作: http://docs.ansible.com/ansible/intro_installation.html#latest-releases-via-apt-ubuntu
如果您使用的是Amazon Linux EC2实例,请按照以下步骤操作: http://docs.ansible.com/ansible/intro_installation.html#latest-release-via-yum
通过这些软件包管理器安装将为您创建/ etc / ansible / hosts文件。
答案 1 :(得分:0)
在EC2实例[RHEL-8]上安装Ansible的步骤:
sudo dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
sudo dnf config-manager --set-enabled codeready-builder-for-rhel-8-rhui-rpms
dnf install ansible
ansible --version
使用dnf
可以更快地解决依赖性。