ansible pull을 사용하여terraform을 설치하는 방법
terraform을 만들어서 ansible playbook을 설치했습니다. 이것은 ansible pull로 실행됩니다.
playbook 아래의 동작을 어디서든 실행하면 AWS EC2 실례에 연결되며,terraform 설치를 끌어당기고, AWS EC2 실례에 terraform을 자동으로 설치하며,cron 작업도 만들 것입니다.
미리 요구된 시나리오를 만듭니다. 아래와 같습니다.
매인.아마르
---
- hosts: servers
remote_user: centos
become: true
become_method: sudo
gather_facts: no
tasks:
- name: Install pip on the servers
yum:
name: python-pip
state: latest
update_cache: true
become: true
- name: Install pip3 on the servers
yum:
name: python3-pip
state: latest
become: true
- name: Ensure ansible is installed on servers
pip:
name: ansible
- name: Executing ansible-pull on servers
command: ansible-pull -U https://gitlab.com/hemanth22/ansible-pull-terraform.git
재고품[servers]
34.221.246.71
[servers:vars]
ansible_python_interpreter=/usr/bin/python
ansible_ssh_private_key_file=~/.ssh/filename.pem
ansible.cfg[defaults]
log_path = /var/log/ansible.log
command_warnings = False
system_warnings = False
action_warnings = False
ansible pull을 설치하고 실행하도록 명령합니다.ansible-playbook main.yml -i inventory
Reference
이 문제에 관하여(ansible pull을 사용하여terraform을 설치하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/hemanth22/how-to-install-terraform-using-ansible-pull-2e82텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)