devops,如何使用ansible playbook创建用户

时间:2016-07-27 10:56:34

标签: ansible-playbook devops

对devops而言是新手并且有一个创建用户的任务,我在我的控制机器中使用ansible并想在server2中创建一个带密码的新用户

我写的剧本是

hosts:appservers
user:test
sudo:yes
gather_facts:yes 
var :
    password:centos
task:
  - name: creating user
    user: name=john password={{password}}

运行上述脚本后,我尝试以另一台服务器的身份登录

[root]# su - test

完成上述步骤后,它没有要求输入密码并将我带到测试用户

[test@localhost ~]$ 

是不是要求输入密码?

1 个答案:

答案 0 :(得分:1)

Root不需要密码来切换用户。尝试使用Sub PopulateRow() Dim WS_Count As Integer Dim I As Integer Dim sheetname As String WS_Count = ActiveWorkbook.Worksheets.Count For I = 1 To WS_Count Worksheets(I).Activate sheetname = ActiveSheet.Name Worksheets(1).Cells(I, 1).Formula = "=sum('sheetname'!d:d)" Next I End Sub 来测试密码。