ansible

    -1热度

    1回答

    尝试使用Ansible运行简单的gather_ facts playbook。我可以使用用户证书没有问题通过SSH连接,但有原因的周围剧本失败,出现以下消息,我不能让我的头: 2017-10-07 22:57:44,248 ncclient.transport.ssh Unknown exception: cannot import name aead 操作系统:Ubuntu的(Ubuntu的

    0热度

    1回答

    我在我的手册全局变量中有一个变量ansible_ssh_user和ansible_ssh_pass。我尝试用各种方法散列我的密码,但我仍然无法SSH到我的远程虚拟机。我试过ansible_user和ansible_pass,但仍然没有运气。以下是我使用的方法,全部失败。我不确定我错过了什么,希望有些专家可以提供帮助。当我使用clear password时,它可以工作,但不是哈希。下面是我试过的方法

    0热度

    1回答

    我的主机有3个网络IP地址,其中一个在我的操作手册中稍后需要。 在我的剧本我已经跑了以下安装模块: - name: Gather Networks Facts into Variable setup: register: setup - name: Debug Set Facts debug: var: setup.ansible_facts.ansib

    1热度

    2回答

    我想验证输入值作为extra_args传递给变量。 我想运行一个前置任务,如果该变量包含字符串值,则会传递,否则会失败,如果它包含其他任何东西。 这些值在执行剧本时作为extra_args传递给它们。

    0热度

    1回答

    我想检查终端主机中存在的服务。 所以,我只是做了如下的剧本。 --- - hosts: '{{ host }}' become: yes vars: servicename: tasks: - name: Check if Service Exists stat: 'path=/etc/init.d/{{ servicename }

    0热度

    1回答

    我有一个变量client: client1,我想用它来获取多个事实到像下面这样的模板中。 "{{ hostvars[{{ client }}][ansible_default_ipv4][address] }}" "{{ hostvars[{{ client }}][ansible_hostname] }}" "{{ hostvars[{{ client }}][ansible_fqdn] }}"

    1热度

    1回答

    我正在尝试创建一个正则表达式,该正则表达式匹配URL中的任何特殊字符,然后在其前面添加转义字符\。我创建了以下正则表达式,它正确捕获字符串中正确的字符,但它不会在特殊字符前添加\。 For example - test-google.com would look like test\-google\.com - hosts: localhost vars: site: "tes

    0热度

    1回答

    编辑10OCT2017感谢@techraf使用jinja2模板 我有一个令人发狂的令人担忧的任务(顺便说一句,我只有1天Ansible的经验,所以我可能在我的测试/思维方式中出错) 。我试图将一个对象转换成不同的对象。我原来的目标是这样的: [ {"allowed":[{"IPProtocol":"tcp","ports":["1234-1235"]},{"IPProtocol":"udp","

    0热度

    1回答

    我想从使用Ansible手册的目标Linux主机读取环境变量。我根据文档尝试了以下所有任务,但没有任何结果。 - name: Test1 debug: msg="{{ ansible_env.BULK }}" delegate_to: "{{ target_host }}" - name: Test2 shell: echo $BULK del

    0热度

    1回答

    以下是我正在努力实现的目标。我必须与依赖关系一起安装一个包。我正在尝试安装telnet软件包。对于这两个软件包必须按我的要求进行安装,这些软件包是telnet和telnet-server。在某些服务器中,telnet已安装,但未安装telnet-server。如果已经安装了telnet软件包,那么如果我在提示中通过telnet- *,则它不会安装telnet-server。下面是剧本执行 [[em