vcf_vcfa_project_user

Execution module for VCF Automation project membership.

saltext.vcf.modules.vcf_vcfa_project_user.list_members(project_id, role=None, profile=None)[source]

List project members.

CLI Example:

salt '*' vcf_vcfa_project_user.list_members <project_id>
salt '*' vcf_vcfa_project_user.list_members <project_id> role=administrators
saltext.vcf.modules.vcf_vcfa_project_user.add_member(project_id, role, email, member_type='user', profile=None)[source]

Add a user/group to a project role. Idempotent.

CLI Example:

salt '*' vcf_vcfa_project_user.add_member <project_id> members user@example.com
saltext.vcf.modules.vcf_vcfa_project_user.remove_member(project_id, role, email, profile=None)[source]

Remove a user/group from a project role. Idempotent.

saltext.vcf.modules.vcf_vcfa_project_user.set_members(project_id, role, emails, member_type='user', profile=None)[source]

Replace a role’s membership wholesale.