61.3. Garantindo a ausência de um encaminhador global DNS na IdM usando o Ansible
Esta seção descreve como um administrador de Gerenciamento de Identidade (IdM) pode usar um Livro de Exercícios para garantir a ausência de um encaminhador global de DNS no IdM. No procedimento de exemplo abaixo, o administrador do IdM garante a ausência de um encaminhador global DNS para um servidor DNS com um endereço IP v4 de 8.8.6.6 e endereço IP v6 de 2001:4860:4860::8800 na porta 53.
Pré-requisitos
- Você instalou o pacote ansible-freeipa no controlador Ansible. Este é o host no qual você executa as etapas do procedimento.
- Você sabe a senha do administrador da IdM.
Procedimento
Navegue até o diretório
/usr/share/doc/ansible-freeipa/playbooks/dnsconfig:cd /usr/share/doc/doc/ansible-freeipa/playbooks/dnsconfig
$ cd /usr/share/doc/doc/ansible-freeipa/playbooks/dnsconfigCopy to Clipboard Copied! Toggle word wrap Toggle overflow Abra seu arquivo de inventário e certifique-se de que o servidor IdM que você deseja configurar esteja listado na seção
[ipaserver]. Por exemplo, para instruir o Ansible a configurarserver.idm.example.com, entre:[ipaserver] server.idm.example.com
[ipaserver] server.idm.example.comCopy to Clipboard Copied! Toggle word wrap Toggle overflow Faça uma cópia do arquivo do livro de jogo
forwarders-absent.yml. Por exemplo:cp forwarders-absent.yml garante a ausência de um global-forwarder.yml
$ cp forwarders-absent.yml garante a ausência de um global-forwarder.ymlCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
Abra o arquivo
ensure-absence-of-a-global-forwarder.ymlpara edição. Adapte o arquivo, definindo as seguintes variáveis:
-
Altere a variável
nameparaPlaybook to ensure the absence of a global forwarder in IdM DNS. -
Na seção
tasks, altere onameda tarefa paraEnsure the absence of a DNS global forwarder to 8.8.6.6 and 2001:4860:4860::8800 on port 53. Na seção
forwardersda parteipadnsconfig:-
Alterar o primeiro valor
ip_addresspara o endereço IPv4 do forwarder global:8.8.6.6. -
Altere o segundo valor
ip_addresspara o endereço IPv6 do forwarder global:2001:4860:4860::8800. -
Verifique se o valor
portestá definido para53.
-
Alterar o primeiro valor
Verifique se o site
stateestá configurado paraabsent.Este é o arquivo Ansible playbook modificado para o exemplo atual:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
Altere a variável
- Salvar o arquivo.
Execute o livro de brincadeiras:
ansible-playbook -v -i inventory.file ensure-absence-of-a-global-forwarder.yml
$ ansible-playbook -v -i inventory.file ensure-absence-of-a-global-forwarder.ymlCopy to Clipboard Copied! Toggle word wrap Toggle overflow