ansible

    0热度

    1回答

    我正在使用best practice directory layout(例如)创建一个Ansible角色的任务文件。 myscripts/roles myscripts/roles/the_role myscripts/roles/the_role/tasks myscripts/roles/the_role/tasks/main.yml 在main.yml,我需要调用一些Java的任务

    6热度

    4回答

    我想用Vagrant来测试Ansible脚本。一切工作正常,直到它试图做一个rsync的远程主机: - name: Install custom dev user settings local_action: command rsync -ave ssh roles/common/files/home/{{ item.name }} {{ ansible_ssh_user }

    2热度

    1回答

    我正在使用ansible在远程主机上运行特定命令(rosdep)的脚本。该命令必须以常规用户身份运行,而不是root用户,但偶尔会提示用户输入其sudo密码以获取用于安装软件的root权限。 在运行远程命令时,是否有任何方法指示负责人响应那些密码提示?我不想用sudo运行整个命令,所以-K选项不适用于此目的。

    5热度

    2回答

    最近刚开始使用Ansible,我遇到了问题。在我的YAML结构之一,我已经定义是这样的: --- # file: main.yml # # Jenkins variables for installation and configuration jenkins: debian: # Debian repository containing Jenkins and th

    9热度

    2回答

    为了防止使用过时的剧本,我希望确保我有一个更新的git checkout副本,然后Ansible被允许修改服务器上的任何内容。 这就是我试图去做的。这个动作位于所有游戏书包含的文件: - name: Ensure local git repository is up-to-date local_action: git pull register: command_result

    0热度

    2回答

    我写了一个安装loggly的剧本。现在,当我为loggly运行剧本时,我在每个主机中安装完成后卡住了。什么原因以及如何解决这类错误。 [[email protected] ~]$ ansible-playbook -i hosts --sudo loggly.yml -^C'!database-rds' -vvvv [[email protected] ~]$ cd TimePhone/ [[

    3热度

    2回答

    所以我试图围绕Ansible围绕我的脑袋,并构建一个简单的LEMP堆栈。我决定与nested playbook合作,因为我想在学习的同时尽可能多地进行划分。我遇到了这个问题,我需要传递一些变量,比如mysql的root密码。现在我想知道是否有任何最佳做法将主要剧本的变奏曲传递给单独的剧本,或者是否应该在各个子剧本中设置变奏曲?我使用this repo作为我自己项目的基础。我还想知道,如果在子Pla

    6热度

    2回答

    我的剧本跑角色的列表: roles: - common - postgres - nginx - supervisord - { role: deploy_app, app_name: myapp } - { role: deploy_app, app_name: otherapp } 我还有另外一个作用,celery,我只想用dep

    0热度

    1回答

    我想使用Ansible的playbook在ubuntu 12.04上安装virtualbox4.3。但是我遇到了一些问题设置键 我的剧本看起来像 --- - name: add dependency manager apt: name=dkms sudo: yes - name: add virtualbox repo for precise apt_repos

    0热度

    2回答

    在我的roles/common/main.yml我有- include ruby2.yml。该文件有3-4个任务,每个都有tags: ruby2。工作正常,但感觉重复。该文件说,在做包括我可以这样写:- include: ruby2.yml tags=ruby2 但是,这使得文件本身之外的责任,由于某种原因,我错过了我。 有没有办法在ruby2.yml之内说“所有这些任务都应该有'ruby2'标签