64.7. Estabelecendo 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 estabelecer um Encaminhador Global de DNS no IdM.
No procedimento de exemplo abaixo, o administrador da IdM cria um encaminhador global de DNS para um servidor DNS com um endereço IP (Internet Protocol) v4 de 8.8.6.6 e endereço IPv6 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
set-configuration.yml. Por exemplo:cp set-configuration.yml establish-global-forwarder.yml
$ cp set-configuration.yml establish-global-forwarder.ymlCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
Abra o arquivo
establish-global-forwarder.ymlpara edição. Adapte o arquivo, definindo as seguintes variáveis:
-
Altere a variável
nameparaPlaybook to establish a global forwarder in IdM DNS. -
Na seção
tasks, altere onameda tarefa paraCreate a DNS global forwarder to 8.8.6.6 and 2001:4860:4860::8800. 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
Mude o
forward_policyparafirst.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 establish-global-forwarder.yml
$ ansible-playbook -v -i inventory.file establish-global-forwarder.ymlCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Recursos adicionais
-
Você pode ver mais exemplos de playbooks possíveis para o módulo
ansible-freeipaipadnsconfigno arquivoREADME-dnsconfig.mdMarkdown, disponível no diretório/usr/share/doc/ansible-freeipa/. O arquivo também contém as definições das variáveisipadnsconfig.