나는 모든 위험한 것에 익숙합니다. 그래서 대부분의 경우 나는 "Trial and Error"-Mode에 있습니다.가능성있는 플레이 북 - 원격 서버에 출력 저장
이제 나는 플레이 북에 대한 도전에 직면하고 있으며 더 이상 보지 않을 것입니다.
이 게임 가이드의 주요 작업은 Cisco 장치에서 "실행보기"를 가져와 백업 서버 (원격 서버)의 텍스트 파일에 저장하는 것입니다.
작동하지 않는 유일한 작업은 백업 작업입니다.
이- hosts: IOSGATEWAY
gather_facts: no
connection: local
tasks:
- name: GET CREDENTIALS
include_vars: path/to/all/all.yml
- name: DEFINE CONNECTION TO GW
set_fact:
connection:
host: "{{ inventory_hostname }}"
username: "{{ creds['username'] }}"
password: "{{ creds['password'] }}"
- name: GET SHOW RUN
ios_command:
provider: "{{ connection }}"
commands:
- show run
register: show_run
- name: SAVE TO BACKUP SERVER
copy:
content: "{{ show_run.stdout[0] }}"
dest: "path/to/Directory/{{ inventory_hostname }}.txt"
delegate_to: BACKUPSERVER
사람이 올바른 방향으로 날 힌트 수 : 여기
내 작전인가?
흠. 내가 코드가 더 좋은 형태로 게시 된 줄 알았는데 ... :( – DrMxxxxx