– >RedHat Ansible downloadet og konfigureret i det lokale system.
>Kig på min tidligere artikel for Ansible👇👇:
~Problemformulering:
♦️ Deploy Web Server på AWS via ANSIBLE!
🔹 Provision EC2 instance via ansible.
🔹 Hent instansens IP-adresse ved hjælp af konceptet dynamisk opgørelse.
🔹 Konfigurer webserveren gennem ansible!
Da Ansible er bygget oven på python, kræves der et Python Software Development Kit (SDK), der gør det muligt at konfigurere AWS-tjenester. Pakken er en objektorienteret API ved navn boto3.
pip3 install boto3 //assuming python3 is installed
→STEP-1)
I det første trin tilvejebragte jeg en ec2-instans med denne playbook.
Her kalder RedHat-systemet selv API’et til konfiguration på AWS, og denne procedure udføres på den lokale maskine, hvorfor værten skal være localhost.
Til autentificering til AWS-kontoen skal du oprette en IAM-bruger, der har mindre privilegeret end root-kontoen. AWS_ACCESS_KEY- og AWS_SECRET-nøglen overføres eksplicit gennem en Ansible-volver ved navn secret.yml