#7778 copr maintenance access for praiskup (modify/execute playbooks, etc)
Closed: Fixed 4 years ago by kevin. Opened 4 years ago by praiskup.

hi fedora infra,

I'd like to be able to modify and execute the following playbooks:

./playbooks/groups/copr-backend.yml
./playbooks/groups/copr-dist-git.yml
./playbooks/groups/copr-frontend.yml
./playbooks/groups/copr-keygen.yml
./playbooks/manual/copr/copr-backend-upgrade.yml
./playbooks/manual/copr/copr-dist-git-upgrade.yml
./playbooks/manual/copr/copr-frontend-upgrade.yml
./playbooks/manual/copr/copr-keygen-upgrade.yml

... from what I've heard, there's some role based policy per playbook for playbook execution, and write access needed for playbook repo.

Also, I'd like to be able to tag copr packages to fedora infrastracture tags, when doing copr releases.


Also, I'd like to have an access to proper Open Stack tenants where the infrastructure vms (frontend, backend, distgit) are run (prod/stg).

+1 from me. Pavel is a new member of Fedora Copr team and he has been taking care of other Copr deployments outsides of Fedora infrastructure.

  • For running Ansible playbooks you should join sysadmin-copr FAS group. I will add you to the group, but first I need to ask sysadmin sponsors to have you added to sysadming group, as sysadmin group membership is prerequisite for sysadmin-copr membership.
  • For tagging packages in Koji you need infra permissions. Koji admins can grant it. I don't have permission to do that myself - you may need to open a releng ticket.
  • I will grant you access to relevant OpenStack tenants.

Metadata Update from @mizdebsk:
- Issue assigned to mizdebsk
- Issue priority set to: Waiting on Assignee (was: Needs Review)

4 years ago

I've added you to the fas groups: sysadmin and sysadmin-copr.

You should now be able to login to batcave01 (see https://docs.pagure.org/infra-docs/sysadmin-guide/sops/sshaccess.html ) and clone /git/ansible.git and commit to it.

https://docs.pagure.org/infra-docs/sysadmin-guide/sops/ansible.html has info on ansible and how to run playbooks.

Pleas ask if you have any questions

Metadata Update from @kevin:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

4 years ago

Thank you Kevin/Mikolaj.

@praiskup I've added you to the following tenants in OpenStack:

  • persistent: cloud instances with Copr itself (backend, frontend, distgit etc.)
  • copr: builders for production Copr
  • coprdev: builders for staging and devel Copr instances

You can login to OpenStack Horizon at https://fedorainfracloud.org/. I will send you encrypted user name and password once you upload your GPG key ID to FAS.

Login to comment on this ticket.

Metadata