구성관리
-
Ansible: wordpress + RDS (AWS 환경)공부합시다!/Ansible 2022. 7. 10. 10:09
이번 차수에서는 wordpress를 Ansible 구성 후 이미 생성되어 있는 AWS RDS와 연동하는 작업입니다. AWS를 사용하지 않는 경우에는 별도로 mysql등을 설치하셔서 이용하시면 되세요. EndPoint를 IP로 설정하셔도 무방합니다. --- - name: Wordpress Install & Configuration hosts: web gather_facts: false ignore_errors: true tasks: - name: yum install http yum: name: httpd state: present - name: amzn2 enable php7.2 shell: cmd: 'amazon-linux-extras enable php7.2 lamp-mariadb10.2-php7.2..
-
Ansible: ssh key 자동 배포 (2023년 1월 11일 Test)공부합시다!/Ansible 2022. 7. 7. 10:04
Ansible은 ssh를 이용해서 통신을 합니다. 그럼 완전 자동화를 위해서는 ssh 통신에서 패스워드를 사용하는 방법을 지향하고 ssh를 암호화키를 생성해서 통신하는 방법이 훨 안전하고 편리합니다. 해당 방법은 일단 ssh-key를 생성 후 각 Node에 Authorized_key로 접속 대상의 사용자 홈디렉토리에 배포해야 합니다. 이 방법을 자동화 해보겠습니다. 1. ssh. yml 파일 생성 1.2. ssh.yml code --- - name: ssh deploy hosts: all tasks: - name: create key connection: local command: "ssh-keygen -b 2048 -t rsa -f ~/.ssh/id_rsa -q -N ''" ignore_errors: ..