小编Dar*_*EvE的帖子

ansible:以不同用户身份运行角色

我在剧本中运行两个角色,一个角色创建用户,另一个角色运行一系列我想作为服务器上新创建的用户运行的任务。

playbook的写法如下:

- hosts: centos
  connection: ssh
  gather_facts: false
  become: true

  roles:
  - ../roles/user_setup
  - ../roles/tasks
Run Code Online (Sandbox Code Playgroud)

假设从user_setup角色创建的用户名为user1:我基本上希望名为 的角色tasks作为 运行user1。最好的方法是什么?谢谢。

ansible devops

4
推荐指数
1
解决办法
1710
查看次数

标签 统计

ansible ×1

devops ×1