在ansible playbook上安装后,可以通过使用Ansible的用户管理模块来登录和注销用户。
- name: Create a new user
hosts: your_host
become: true
tasks:
- name: Create user
user:
name: testuser
password: "{{ 'testpassword' | password_hash('sha512') }}"
groups: users
shell: /bin/bash
state: present
在上述代码中,name
字段指定了用户的名称,password
字段设置了用户的密码(使用password_hash
过滤器进行加密),groups
字段指定了用户所属的用户组,shell
字段指定了用户的默认shell,state
字段设置为present
表示创建用户。
- name: Remove a user
hosts: your_host
become: true
tasks:
- name: Remove user
user:
name: testuser
state: absent
在上述代码中,name
字段指定了要删除的用户的名称,state
字段设置为absent
表示删除用户。
通过使用上述的Ansible playbook代码片段,可以在安装后通过执行playbook来登录和注销用户。请注意,这只是Ansible的一种用法示例,具体的实现方式可能会根据实际情况有所不同。
领取专属 10元无门槛券
手把手带您无忧上云