Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature - PE Client tools Deployment #1

Closed
MartyEwings opened this issue Nov 25, 2020 · 1 comment · Fixed by #12
Closed

Feature - PE Client tools Deployment #1

MartyEwings opened this issue Nov 25, 2020 · 1 comment · Fixed by #12
Assignees
Labels
enhancement New feature or request

Comments

@MartyEwings
Copy link
Collaborator

Description

Puppet Client Tools should be natively installed on the RSAN by default, so as to consume a set of whitelisted actions from those available to Puppet Enterprise
Purpose

To allow the Support user to perform actions on the Puppet Enterprise infrastructure, specified by the individual requirements and security allowances of the customer

Assumptions

Installation procedure created RBAC user and role for consumption by RSAN
RSAN is managed by Puppet
RSAN is located centrally with most of the infrastructure components

Acceptance criteria

Puppet Client tools are available to the RSAN host after initial configuration
Puppet Client tools can perform actions against the PE installation when supplied with appropriate credentials
The mechanism to create a puppetsupport user with a base level of roles access

@MartyEwings MartyEwings added the enhancement New feature or request label Nov 25, 2020
@MartyEwings MartyEwings added this to the Feature Complete milestone Nov 25, 2020
@MartyEwings MartyEwings added this to In Progress in RSAN Development Nov 25, 2020
@MartyEwings
Copy link
Collaborator Author

Select the controller group and add the puppet_enterprise::profile::controller class.

see: for task on setting up users

https://github.com/MartyEwings/RSAN-POC/blob/23656b7b6915c49e9fa6041db3f4ffab3761ad49/tasks/init.sh#L35

@MartyEwings MartyEwings self-assigned this Dec 8, 2020
@MartyEwings MartyEwings linked a pull request Dec 29, 2020 that will close this issue
RSAN Development automation moved this from In Progress to complete Jan 5, 2021
MartyEwings referenced this issue Jan 5, 2021
* https://github.com/MartyEwings/RSAN/issues/1

* Update supportuser.sh

* opjson output for password

* opremove old functions blocking avalidare

* Update tasks/supportuser.sh

Co-authored-by: Dylan <dylanratcliffe@outlook.com>

Co-authored-by: Dylan <dylanratcliffe@outlook.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Development

Successfully merging a pull request may close this issue.

2 participants