[//]: # (SPDX-License-Identifier: MIT) # Role Name role-common-local_os_password # Description Change an operating system's local user password. # Requirements Your target machines must be Linux. # Role Variables This role requires variables defined in [defaults/main.yml](defaults/main.yml). Feel free to overwrite them as needed for your HashiCorp Vault setup for example in a `group_vars` or `host_vars` file. - `fqdn_reverse`: A variable that contains the reversed fully qualified domain name for each host. For `fully.qualified.domain.name` this variable will equal `name/domain/qualified/fully` which we then use in our HashiCorp Vault path to retrieve a password and password salt per host and per user. - `reset_password_for_account`: A list of usernames whose password we want changed. This defaults to: ``` reset_password_for_account: - 'build' - 'root' ``` # Dependencies None. # Example Playbook In your `playbook.yml` call it like so: ``` - name: 'Awesome playbook' hosts: all roles: - 'role-common-local_os_password' ``` # License MIT