#11136 Pulp instance for Copr
Closed: Fixed 2 years ago by frostyx. Opened 2 years ago by frostyx.

Describe what you would like us to do:

We would like to deploy a Pulp instance within the Fedora infrastructure. It doesn't have to be only for Copr, if you also have some use for it, we can figure out how to co-maintain and share it.

In case it was only for Copr, our preferences would be:

  • Deployed in Amazon AWS - EC2
  • Two instances, devel and production
  • Hostnames: copr-pulp-dev.aws.fedoraproject.org and copr-pulp.aws.fedoraproject.org
  • DNS records configured to elastic IP addresses
  • Playbooks and roles in the ansible repository, the same way we have for other Copr servers

I am not sure if I have all the permissions to add a new server like this or if I am even supposed to do that.

Can you please either prepare the infrastructure for me, so that I can spawn an EC2 instance, give it proper tags and elastic IP, and start writing my hypothetical roles/copr/frontend/tasks/main.yml playbook, or close this issue with an official ACK, that I should do this myself?

When do you need this to be done by? (YYYY/MM/DD)

At your convinience


Metadata Update from @zlopez:
- Issue tagged with: aws

2 years ago

sure, I think copr folks should have perms to make new instances. You all deployed your existing copr-fe/be/key/etc instances right?

I don't think we have any need for pulp servers at this time, but open to discussing.

What all do you plan to use them for?

I guess we can close this out unless you hit a block somewhere?

Metadata Update from @kevin:
- Issue tagged with: low-gain, low-trouble, ops

2 years ago

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

2 years ago

Hello @kevin,
I was able to do everything except for this:

[frostyx@batcave01 dns][PROD-IAD2]$ sudo rbac-playbook -l copr-pulp-dev.aws.fedoraproject.org groups/copr-pulp.yml
First Factor: 
Second Factor: 
NOTIFY: [rbac-playbook] FAILURE frostyx ran groups/copr-pulp.yml
('Details:  \n'
 "limit: ['copr-pulp-dev.aws.fedoraproject.org']  \n"
 'check: False  \n'
 'tags: None  \n'
 'user: None  \n'
 'start_at_task: None  \n'
 'Sha256: 609323b766008b7e828b3fa85bba98f6352cc205e3c2b47ad7589b769544f099')
user frostyx is not authorized to run groups/copr-pulp.yml

Perfect, thank you @kevin. I think we can close the issue now.

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

2 years ago

Log in to comment on this ticket.

Metadata
Boards 1
ops Status: Backlog