안녕하세요~~!
한 달만에 글을 쓰네요...
다름이 아니라 앤서블 초중급 강의를 만드느라....바빴어요 하하하;;;
이제 초중급 강의도 릴리즈 했으니 다음 것을 준비해야 겠죠?
좀더 잘되고 멋진 것들을 준비하려고 생각 중이에요.
그 동안 불편했던 이상한 것들? 그런거 좀더 편하게 멋있고 잘 되고 이렇게 바꾸려고요
우선 노드 10개를 새로 생성하고 거기에 알려진 호스트 키를 앤서블 플레이북으로 생성하려고요.
이렇게 실행합니다.
그러고 나면 더이상 키를 물어보지 않는 자유로움~!
소스는 다음과 같습니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | --- - hosts: nodes connection: local gather_facts: no tasks: - command: /usr/bin/ssh-keyscan -t ecdsa {{ ansible_host }} register: keyscan - lineinfile: name=~/.ssh/known_hosts create=yes line={{ item }} with_items: - "{{ keyscan.stdout_lines }}" |
간단하지만, 강력하게 앤서블 호스트들에 등록된 것에 대한 키를 다 만들어줘요 :)