ansible-2.x

    0热度

    1回答

    我想知道如何将我的SSH公钥复制到使用Ansible的许多主机上。 第一次尝试: ansible all -i inventory -m local_action -a "ssh-copy-id {{ inventory_hostname }}" --ask-pass 但我有错误The module local_action was not found in configured module

    0热度

    1回答

    我有一个需要添加任务的可靠剧本。基本上我有一个目录,在每个部署添加另一个子目录。当有超过3个子目录时,我想删除最近3个目录中的所有旧目录。我正在努力为它写剧本。 我第一次尝试让所有的子目录 - name: Get all install artifacts find: paths: "{{ home_path }}/install/" file_type: directory recurse: n

    0热度

    1回答

    我遇到了一个奇怪的问题与可靠,我敢肯定它只是由于我缺乏经验,因为我相对较新的ansible(我一直只与它合作几个星期) 因此,简而言之,我正在尝试使用命令模块来运行AWS CLI命令,以列出用户的AWS访问密钥,然后从该用户中删除它们。我使用CLI而不是IAM模块的原因是因为我相信IAM模块在删除访问密钥方面存在一个缺陷。即使当我指定状态更新和访问键去除和访问键状态时,删除它仍然不会删除访问键,或

    0热度

    2回答

    尝试使用多个和/或条件语句中时声明来决定任务是否需要被运行或不能当我有问题英寸基本上我正在制作一个剧本,用安全修补程序选项,仅内核修补程序以及在var文件中指定软件包来执行自动系统修补。 我运行下面的命令的剧本,并通过扩展变量选项定义变量(-e) ansible-playbook site.yml -i inventory --ask-vault -u (username) -e "securit

    0热度

    1回答

    我正在关注此页面Clone a private git repository with Ansible (using password prompt)以解决我的需求。重复使用相同的模板在我的剧本main.yml,其内容为 --- - name: move CentOS repo definitions outside temp copy: src: "{{ item }}"

    0热度

    1回答

    使用可以找到一些想法直接在目标系统上更改值而不是从源复制文件。 例如: 我在目标系统上TMPL格式的许多文件,并想通过ansible变量的动态变化与此相关的<%= applicationname_zk_quorum %>值。 /applactionname/conf/zk.properties.tmpl [[email protected] ~]# cat /applicationname/c

    0热度

    1回答

    我想检查Ansible中的字典列表中是否存在某个键/值对。 我发现了这个问题,但我不知道如果语法从蟒蛇ansible不同 Check if value already exists within list of dictionaries? 我已经尝试过,当条件(我从来没有见过ansible if语句!): when: '"value" not in list' 但是我对此没有任何运气。 例如,

    8热度

    2回答

    我想创建一个Ansible操作手册,它将从我们的开发团队计算机和CI/CD服务器运行。 剧本中的任务之一是从私人仓库获取我们项目的源代码。由于剧本必须从CI/CD服务器运行,因此我们无法使用SSH转发。 我想到的是将必要的SSH私钥复制到远程主机,然后使用密钥从私有git存储库克隆代码。 但是,尝试此操作时,克隆任务将挂起。当试图手动启动命令时,它会要求输入SSH私钥的密码。 SSH密钥不使用密码

    0热度

    1回答

    Ansible playbook抛出语法错误,但一切看起来正确。 什么是角色的问题? 错误: The error appears to have been in '/home/Desktop/playbooks/xx.yml': line 6, column 7, but may be elsewhere in the file depending on the exact syntax pro

    0热度

    2回答

    Ansible 1.9.4 在我group_vars/slave/slave文件,我有以下变量设置为NULL值(/未定义无/空字符串更准确): # NFS mount settings slave_nfsmount: 剧本调用任务/动作: - name: Ensure nfs mount directory exists file: path={{item.key}} state=