원격 서버에서 2.1을 사용하여 다음 작업을 실행하려고합니다 (debian 패키지를 실행하려면 sudo 권한이 필요합니다). 그러나 명령을 실행할 때 아래에 복사 된 오류와 함께 실패한 것으로 보입니다. 이 문제를 해결하는 방법에 대한 의견을 보내 주시면 대단히 감사하겠습니다. 작업 ---
- name: transferring artifact to ser
내 목표는 cisco 스위치에 대한 간섭을 루프 오버하고, 액세스 VLAN을 확인한 다음, "12"로 설정된 경우 해당 VLAN을 변경하거나 다른 경우 12로 설정하면됩니다. - name: check vlan on some interfaces and save to int_out
ios_command:
commands: show run i
FirewallD에 관한 문서는 매우 포괄적이지 않습니다. 예를 들어 어떻게 각본에 ansible firewalld 모듈 문에 firewall-cmd --zone=public --add-rich-rule='rule family="ipv4" source address="11.22.33.44" accept' --permanent
를 변환하는 방법에 대한 갈
나는 manual에서이-붙여 복사하고 내 작전에 실패 다시 시작 ansible (버전 2.0.2) : - service: name=network state=restarted args=eth0
나는이 오류가 무엇입니까 : "msg": "Failed to stop eth0.service: Unit eth0.service not loaded.\nFailed
나는 새로운 플래쉬를 사용하여 새로운 AWS EC2 인스턴스를 만듭니다. host1에서 내 playook을 실행하고 새로 만든 EC2 인스턴스 (host2)에서 일부 작업을 실행하려고합니다. 내 EC2 우분투는 14.04이지만 우분투 16.04로 변경하면 핑에 실패하면 모든 가능한 작업을 실행할 수 있습니다. host1의 ansible host2 -m pi
신뢰할 수있는 URI 모듈을 사용하여 여러 웹 페이지에 로그인하고 환경이 작동하는지 확인하려고합니다. 지금은 2 개의 웹 페이지 (Peoplesoft envs)에 로그인하고 싶지만 새 페이지를 확인하고 싶을 때마다 추가 할 수있는 vars 파일을 원합니다. 이것은 내가 지금까지 가지고있는 것이지만 두 페이지 모두에 로그인하는 것처럼 보이지만 그 중 단지 1
나는 2.1을 사용할 것입니다. 다음 인벤토리 호스트 파일과 호스트 파일 변수에 대한 액세스가 필요한 재생에 의해 호출되는 역할이 있습니다. (현재 오류가)에 액세스하는 방법에 대한 어떤 생각 : {{ hostvars.ansible_ssh_host }}
: 호스트 파일 [test1]
test-1 ansible_ssh_host=abc.def.ghi.jk
find 모듈에서 언급 한 패턴과 일치하는 첫 번째 파일 (원격 서버에 있음)을 얻으려면 find 모듈을 사용할 수 있습니다. 디버그 메시지에서 예외가 발생합니다.이를 위해 다른 메커니즘을 사용해야합니까? find: paths="/home/ubuntu/" patterns="*.deb"
register: test_build
- debug: msg
내가 Ansible 플레이 북에서 다음을 수행하고자 존재하는 경우 쉘 명령을 실행하지 않습니다 - name: "Generate variant html report"
shell: "<my command>"
with_items: "{{ variants | default([]) }}"
when: ({{ folderReports }}/{