Ansible Test - Playbook-linux-all

Ansible로 다중 서버의 환경구성 관리, 파일 관리를 최소한의 시간 + 자동화 + Human Error 0%로 처리하기

linux 서버그룹 test.sh 파일 텍스트 변경

Target: linux-server Group

[Inventory]

[linux-server]
target1 ansible_host=172.22.3.1 ansible_ssh_pass=ansible ansible_user=ansible
target2 ansible_host=172.22.3.2 ansible_ssh_pass=ansible ansible_user=ansible

[fileupdate-playbook.yml]

- name: update test.sh
  hosts: linux-server
  tasks:
  - replace:
      path: /test/test.sh
      regexp: 'nohup java -Xmx512m -Xms512m'
      replace: 'nohup java -Xmx256m -Xms256m'

전체 linux 서버가 속한 linux-server 그룹에 해당하는 인스턴스들의 test.sh 파일에서 변경 완료

좋은 웹페이지 즐겨찾기