2017년 8월 17일 목요일

[Ansible] 한번에 운영체제 별로(nxos포함) timezone 세팅



네트워크 부분만 짜른 내용입니다. 
그 외에 센트, 우분투, 윈도우는 쉽게 잘 동작합니다. ~!

네트워크 같은 경우는 내부의 ntp 서버에서 시간을 받아오는 경우가 더 많아서 해당 경우처럼 구성하고 테스트했습니다.

아래의 내용은 시작전에 ntp상태를 확인한거고, 



그리고 모두 돌린 이후에 동작을 확인 한 것 입니다. 



네트워크 엔지니어 여러분 쉽고 편하게 ~! 일합시다~ :)



[코드]

---
- name: setup timezone

  hosts: CentOS:Ubuntu
  gather_facts: no
  become: yes
  tasks:
    - name: set timezone to Asia/Seoul
      timezone: name=Asia/Seoul

- hosts: Win
  gather_facts: no
  tasks:
    - name: set timezone to 'Korea Standard Time' (GMT+09:00)
      win_timezone: timezone='Korea Standard Time'

- name: NTP for NXOS
  gather_facts: no
  hosts: NXOS
  connection: local
  tasks:
    - name: sshkey gen
      local_action: shell ssh-keyscan 192.168.1.202 >> ~/.ssh/known_hosts
      #local_action: shell ssh-keyscan {{ inventory_hostname }} >> ~/.ssh/known_hosts
    - name: ntp configuration
      nxos_config:
        lines: 'ntp server 192.168.1.10 use-vrf management'
        save: yes
        username: "admin"
        password: "vagrant"
        transport: cli
    - name: timezone
      nxos_config:
        lines: 'clock timezone UTC 9 0'
        save: yes
        username: "admin"
        password: "vagrant"
        transport: cli

0 개의 댓글:

댓글 쓰기

 
Copyright © . 시스템/네트워크 자동화 전문가 블로그 - Posts · Comments
Theme Template by BTDesigner · Powered by Blogger