ansible

    0热度

    1回答

    我使用Ansible来配置和部署正在运行MongoDB的EC2实例。 我想知道现在如何配置MongoDB在EC2实例重新启动后自动重启。或者我只需要重新运行Ansible Playbook? 这是我目前Ansible剧本: - hosts: staging_mongodb user: ec2-user sudo: yes vars_files: - var

    0热度

    1回答

    这可能不是一个有效的问题。我正在通过github通过copy module。 虽然我能理解我做了一件事情,但我无法得到。我看到下面两行 if not os.path.exists(src) 和 if os.path.exists(dest): 虽然我得到这些线检查源和目标目录的存在,Python是怎样知道去哪里找这些上,因为它们是不同的机器(服务器和主机)。 python如何区分它们并在它

    9热度

    1回答

    我正在开发一个Ansible模块,它生成一个url,从我的内部工件中提取(如get_url)该URL处的tarball,然后提取它。我想知道是否有方法在模块中包含或扩展get_url Ansible核心模块。我不能在多个步骤中这样做,因为正在使用的URL是从git哈希生成的,并且需要执行多步搜索。 如果没有办法,我可能会复制整个get_url模块并将其用在我的模块中,但我想避免这种情况。 我想这样

    0热度

    1回答

    我想制作一个脚本来快速设置计算机实例之间的TINC vpn。我需要是通过“/tmp/setup_tinc.py”以下args来命令行的方式:凡%{{ part }}%将在Python解释 --connect-to %{{ ' '.join(groups['do'] }}% 。但我似乎无法找到一个好办法来做到这一点。 你能帮我修复这段代码吗? 我做了following playbook: - n

    1热度

    1回答

    我正在通过使用Vagrant和Ansbile(https://github.com/nickhs/flask_skeleton)部署Flask应用程序的指南,但不断遇到一个我不知道如何解决的错误。 我运行下面... $无业游民了分贝 ...这将经历一个错误,我才找不到任何答案,一个公平的几个步骤。 这些都是完成的步骤... (分贝)运行预配:ansible ... PLAY [dbservers]

    1热度

    1回答

    我想使用可靠的,我可以使用安全而不在受管节点上安装python?例如,我只想在被管节点上执行一些shell命令。

    51热度

    5回答

    我想没有通过(ANSIBLE_HOST)指定清单文件,但只是通过运行Ansible在Python: ansible.run.Runner( module_name='ping', host='www.google.com' ) 其实我可以在面料做到这一点很容易,但只是不知道如何在Python做到这一点。另一方面,用于python的Ansible API的文档并不完整。

    1热度

    1回答

    site.yml name: setup basic packages hosts: all user: root roles:test ./test/tasks/main.yml name: this is a loose task shell: echo 'this is a loose task' 任何帮助表示赞赏

    38热度

    7回答

    我想递归复制一个目录和所有.j2文件在那里作为模板。为此,我目前使用以下几行: - template: > src=/src/conf.d/{{ item }} dest=/dest/conf.d/{{ item|replace('.j2','') }} with_lines: find /src/conf.d/ -type f -printf "%P\n"

    1热度

    1回答

    我正在安装Ansible,并将以下命令添加到我的~/.bash_profile文件中。 # Setup Ansible cd ~/github/ansible source ./hacking/env-setup cd ~ export ANSIBLE_HOSTS=~/ansible_hosts # End Ansible Setup 现在,每次我打开一个新的终端窗口时,它都记录下面