summaryrefslogtreecommitdiffstats
path: root/roles/user/meta/argument_specs.yml
blob: 74bb4b8af754ee6613f0211a847c63a94edd823f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
---
argument_specs:
  main:
    short_description: "Configure user and user public keys"
    description: "Configure user and user public keys"
    options:
      username:
        type: "str"
        required: true
        description: "The username of the created account."
      user_password:
        type: "str"
        required: false
        description: "If provided, the password will be used for the user account."
        no_log: true
      user_public_keys:
        type: "list"
        required: true
        description: "The list SSH public key to be added to user authorized_keys."
        elements: "str"
      user_groups:
        type: "list"
        description: "The list of groups the user should be added to."
        elements: "str"
        default: []