자동화
-
-
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: web server + php7.3 배포 및 구성공부합시다!/Ansible 2022. 7. 8. 10:05
항상 목표가 wordpress + db를 연동하는 것입니다. 그 이후의 작업은 스스로 심도 있게 공부하셔야 합니다. 오늘은 apache web server 설치와 php 7.2 구성입니다. 이 부분 이전 Linux 작업 내용을 참조하시면 도움이 됩니다. 왜 그리 열심히 스크립트를 작성했는지.... 2022.04.05 - [공부합시다!/LInux] - CenTOS7 : WordPress + MySQL5.7 + PHP7.3 Install --- - name: Wordpress Install & Configuration hosts: web gather_facts: false ignore_errors: true tasks: - name: yum install http yum: name: httpd state: ..
-
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: ..