EX294 문제 1

adhoc 명령을 사용하여 새 저장소를 설정하는 /home/sandy/ansible에 adhoc.sh라는 파일을 만듭니다. 리포지토리의 이름은 'EPEL'이 됩니다. 설명 'RHEL8'은 기본 URL이 'https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rmp'이고 gpgcheck가 없습니다. 그러나 저장소를 활성화해야 합니다.
* repos를 활성화하려면 adhoc 명령을 사용하여 bash 스크립트를 사용할 수 있어야 합니다. 실습 설정에 따라 이 작업을 통과한 후 이 리포지토리를 "state=absent"로 만들어야 할 수도 있습니다.

EX294 문제 2

/home/sandy/ansible/에 jinja 템플릿을 만들고 이름을 hosts.j2로 지정합니다. 이 파일을 아래와 같이 수정합니다. 노드의 순서는 중요하지 않습니다. 그런 다음 /home/sandy/ansible에 hosts.yml이라는 플레이북을 만들고 /root/myhosts의 dev 노드에 템플릿을 설치합니다.

EX294 문제 3

'home/sandy/ansible.xml'에 webdev.yml이라는 플레이북을 생성합니다. 플레이북은 개발 호스트에 Avcbdev 디렉토리를 생성합니다. 디렉토리의 권한은 2755이고 소유자는 webdev입니다. /Webdev에서 /var/www/html/webdev로의 심볼릭 링크를 만듭니다. 테스트할 "Development" Curl http://node1.example.com/webdev/index.html 텍스트를 표시하는 Avebdev7index.html에서 파일 제공

EX294 문제 4

/home/sandy/ansible/에 report.yml이라는 파일을 만듭니다. 이 플레이북을 사용하여 report.txt라는 파일을 가져옵니다(아래와 같이 정확하게 표시되도록 함). /root/report.txt에 있는 모든 원격 호스트에 이 파일을 복사합니다. 그런 다음 파일의 행을 편집하여 호스트의 실제 정보를 제공하십시오. 디스크가 없으면 NONE을 쓰십시오.

EX294 문제 5

모든 인벤토리 호스트 및 문서에서 실행되는 플레이북 /home/bob /ansible/motd.yml을 생성합니다. 플레이북은 다음 텍스트에서 /etc/motd의 기존 콘텐츠를 재생해야 합니다. 가능한 사실을 사용하여 각 호스트의 FQDN을 표시합니다. 개발 호스트 그룹의 호스트에서 행은 "개발 서버 FQDN에 오신 것을 환영합니다"여야 합니다.
웹 서버 호스트 그룹의 호스트에서 행은 "Welcome to Apache Server FQDN"이어야 합니다.
데이터베이스 호스트 그룹의 호스트에서 행은 "Welcome to MySQL Server FQDN"이어야 합니다.