wils@web ~ $ cat ~/ajuda/como-automatizar-a-gestao-de-usuarios-em-servidores-com-ansible-2-12.md
LinuxComo automatizar a gestão de usuários em servidores com Ansible 2.12
Automatizar a gestão de usuários em servidores Linux pode ser uma tarefa complexa, mas com o Ansible 2.12, esse processo se torna mais simples e eficiente. Neste manual, abordaremos como criar, modificar e remover usuários de forma automatizada.
Pré-requisitos
- Servidor Linux com Ansible 2.12 instalado.
- Acesso SSH ao servidor de destino.
- Conhecimento básico de YAML e playbooks do Ansible.
Passo a passo
1. Instalação do Ansible
Se o Ansible não estiver instalado, você pode instalá-lo com o seguinte comando:
sudo apt update && sudo apt install ansible -y 2. Criar um inventário
Crie um arquivo chamado hosts para definir os servidores que você deseja gerenciar:
[meus_servidores]
192.168.1.10
192.168.1.11 3. Criar um playbook para gestão de usuários
Crie um arquivo chamado gestao_usuarios.yml:
- hosts: meus_servidores
become: yes
tasks:
- name: Criar um novo usuário
user:
name: novo_usuario
state: present
shell: /bin/bash
- name: Modificar usuário existente
user:
name: usuario_existente
shell: /bin/zsh
- name: Remover um usuário
user:
name: usuario_para_remover
state: absent 4. Executar o playbook
Para aplicar as mudanças, execute o seguinte comando:
ansible-playbook -i hosts gestao_usuarios.yml Conclusão
A gestão de usuários com Ansible permite que você mantenha a consistência e a segurança em seus servidores. Utilize variáveis para tornar seu playbook mais dinâmico e evite a repetição de código. Uma dica é utilizar o módulo ansible.builtin.user para operações mais avançadas, como a adição de grupos e configuração de senhas.
Precisa de ajuda com isso no seu servidor? A gente resolve pra você.
falar no WhatsApp →// deu erro ou não funcionou?
Achou algo errado neste manual?
Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.