---
#
# edX Configuration
#
# github:     https://github.com/edx/configuration
# wiki:       https://openedx.atlassian.net/wiki/display/OpenOPS
# code style: https://openedx.atlassian.net/wiki/display/OpenOPS/Ansible+Code+Conventions
# license:    https://github.com/edx/configuration/blob/master/LICENSE.TXT
#
##
# Vars for role user
#


#
# vars are namespace with the module name.
#
user_role_name: user

# override this var to add a prefix to the prompt
# also need to set comment_update_bashrc for to
# update the system bashrc default
USER_CMD_PROMPT: ""

# these are the default links to create in the
# restricted user's ~/bin directory
# defaults to sudo, more can be added by overriding
# this var
user_rbash_links:
  - /usr/bin/sudo

# parameter for this role,
# must be set when called and should NOT
# be set in extra vars since it
# will take precedence over the paramter
user_info: []

user_debian_pkgs:
  # This is needed for the uri module to work correctly.
  - python-httplib2

# Boolean variable that will cause the user module to stop Ansible with a
# failure if a user that has been configured to have their keys pulled from
# GitHub does not have any ssh keys configured on GitHub. This is set to
# false by default as we normally do not wish to interrupt Ansible, but
# we wish to selectively enable it for a particular Jenkins job that adds
# users. In the default false state this playbook will only print a warning
# message, but not halt.
#
USER_FAIL_MISSING_KEYS: false