小编Tan*_*har的帖子

无法使用Ansible解压缩位于远程centos机器上的文件

- name: Unzip the Elasticsearch file
  unarchive: src=/root/elasticsearch-1.4.0.tar.gz dest=/tmp/


TASK [Unzip the Elasticsearch file]     
*******************************************
fatal: [54.173.94.235]: FAILED! => {"failed": true, "msg": "ERROR! file or module does not exist: /root/elasticsearch-1.4.0.tar.gz"}
Run Code Online (Sandbox Code Playgroud)

它是否考虑本地文件?...我正在本地计算机上运行文件以解压缩远程计算机上的文件.我怎么解决这个问题?

unzip ansible ansible-playbook

9
推荐指数
1
解决办法
9714
查看次数

无法通过带有Ansible Playbook的Vagrant上的SSH连接到主机

我无法找到实际问题所在.我用私钥在playbook下执行:

---
- hosts: localhost
  gather_facts: false
  sudo: yes
  tasks:
    - name: Install package libpcre3-dev
      apt: name=libpcre3-dev state=latest
Run Code Online (Sandbox Code Playgroud)

但我在Vagrant Ubuntu机器上收到以下错误:

PLAY [localhost]   
*********************************************************************

TASK [Install package ] 
***************************************************
fatal: [vagrant]: UNREACHABLE! => {"changed": false, "msg": "Failed to
connect to the host via ssh: Permission denied (publickey,password).\r\n",
"unreachable": true}
        to retry, use: --limit @/home/vagrant/playbooks/p1.retry

PLAY RECAP
*********************************************************************
vagrant                    : ok=0    changed=0    unreachable=1    failed=0
Run Code Online (Sandbox Code Playgroud)

可能的建议是什么?

ssh vagrant ansible

6
推荐指数
1
解决办法
2730
查看次数

使用具有主从配置的Ansible-Pull对AWS实例进行自动扩展

我目前正在使用AWS实例,并且希望将当前在AWS主节点上运行的所有配置传输到仅具有Ansible的多个AWS从属节点.从节点可以是2或3或可以更多.ansible-pull当从属节点的"利用率"下降或上升时,模型是否可以自动扩展AWS实例?

如何分配节点的AWS群集?

amazon-web-services ansible ansible-pull

5
推荐指数
1
解决办法
1244
查看次数

使用Ansible将文件从一台服务器复制到另一台服务器

我想使用Ansible将文件从一个服务器复制到另一个服务器.以下是示例

Server A ------> Server B
Server C ------> Server D
Run Code Online (Sandbox Code Playgroud)

我在服务器A上有一个文件,特别是要将该文件复制到服务器B,服务器C到D也是如此.将文件保存到目的地的文件夹是相同的.我可以为2或3台主机做这件事.但是我怎么能动态创建让我们说100个节点来复制特定的单个文件只分配给所需的服务器.

ansible ansible-playbook

1
推荐指数
1
解决办法
6802
查看次数

使用外壳命令“mv”使用 ansible 将文件夹从一个移动到另一个

我想使用下面的 Ansible 脚本将我的 workspace3 文件夹移动到 /usr/share 目录。但我无法移动它。

 - name: Move workspace3 directory to /usr/share/ Folder
   command: mv /tmp/workspace3/ /usr/share
Run Code Online (Sandbox Code Playgroud)

我也试过用 shell 模块

   shell: mv /tmp/workspace3 /usr/share
Run Code Online (Sandbox Code Playgroud)

我相信这是一个权限问题,我如何通过 ansible 定义权限?

ansible ansible-playbook

1
推荐指数
1
解决办法
1万
查看次数