Go to file
Robert Kaussow e6a70d69c5
All checks were successful
ci/woodpecker/push/lint Pipeline was successful
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/push/docs Pipeline was successful
ci/woodpecker/push/notify Pipeline was successful
refctor: rework ci to ue ansible-lint and fix molecule
2024-08-19 16:06:19 +02:00
.woodpecker refctor: rework ci to ue ansible-lint and fix molecule 2024-08-19 16:06:19 +02:00
defaults feat: deploy pwpolicy if available 2022-09-20 10:01:40 +02:00
meta refctor: rework ci to ue ansible-lint and fix molecule 2024-08-19 16:06:19 +02:00
molecule/default refctor: rework ci to ue ansible-lint and fix molecule 2024-08-19 16:06:19 +02:00
tasks refctor: rework ci to ue ansible-lint and fix molecule 2024-08-19 16:06:19 +02:00
templates/etc feat: deploy pwpolicy if available 2022-09-20 10:01:40 +02:00
vars initial commit 2019-11-03 18:19:53 +01:00
.gitignore ci: migrate to woodpecker 2024-02-18 13:27:45 +01:00
.markdownlint.yml ci: migrate to woodpecker 2024-02-18 13:27:45 +01:00
.prettierignore ci: migrate to woodpecker 2024-02-18 13:27:45 +01:00
.yamllint refctor: rework ci to ue ansible-lint and fix molecule 2024-08-19 16:06:19 +02:00
LICENSE chore: end of the year maintenance [skip ci] 2021-12-21 10:45:51 +01:00
pyproject.toml ci: migrate to woodpecker 2024-02-18 13:27:45 +01:00
README.md [skip ci] automated docs update 2024-02-18 12:29:57 +00:00
requirements.yml refctor: rework ci to ue ansible-lint and fix molecule 2024-08-19 16:06:19 +02:00

xoxys.users

Build Status License: MIT

Manage users and default bash environment.

Table of content


Requirements

  • Minimum Ansible version: 2.10

Default Variables

users_bash_bashrc_overrides

Default value

users_bash_bashrc_overrides: []

Example usage

users_bash_bashrc_overrides:
  - /etc/skel/.bashrc
  - /root/.bashrc

users_default_groups

Default value

users_default_groups: []

users_default_inactive

Default value

users_default_inactive: -1

users_default_users

Default value

users_default_users: []

Example usage

users_default_users:
  - name: admin
    groups:
      - wheel
    password: "secure"
    sshkeys: |
      "ssh-ed25519 AAAA..."      
    shell: /bin/bash

users_global_bash_aliases

Default value

users_global_bash_aliases:
  - alias: ll
    command: ls -lh
  - alias: la
    command: ls -lha

users_global_umask

Default value

users_global_umask: '022'

users_pass_min_day

Default value

users_pass_min_day: 1

users_password_pam_minclass

Default value

users_password_pam_minclass: 4

users_password_pam_minlen

Default value

users_password_pam_minlen: 14

users_password_pam_retry

Default value

users_password_pam_retry: 3

Dependencies

None.

License

MIT

Author

Robert Kaussow