Skip to content

Xena: Add playbooks & configuration for Cephadm #97

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

Merged
merged 5 commits into from
Aug 10, 2022

Conversation

markgoddard
Copy link
Contributor

Co-Authored-By: Michal Nasiadka [email protected]

Adds playbooks that use the stackhpc.cephadm collection to deploy and
configure Ceph.

The cephadm-gather-keys.yml playbook gathers configuration files and
keys for a deployed Ceph cluster, and generates the necessary files for
Kolla Ansible, adding them to kayobe-config.
Sync from quay.io/ceph/ceph.

Images are synced when stackhpc_sync_ceph_images is true, and it
defaults to false.
* Ceph Pacific release
* Kayobe storage network -> Ceph public network
* Kayobe storage management network -> Ceph cluster network
* Use local Pulp for container images
@markgoddard markgoddard self-assigned this Jul 28, 2022
@markgoddard markgoddard marked this pull request as ready for review August 5, 2022 15:16
@markgoddard markgoddard changed the title Add playbooks & configuration for Cephadm Xena: Add playbooks & configuration for Cephadm Aug 10, 2022
@markgoddard markgoddard requested a review from mnasiadka August 10, 2022 10:21
stackhpc_sync_ceph_images: false

# List of Ceph container image repositories.
stackhpc_pulp_repository_container_repos_ceph:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would it make sense to sync them through Ark for internet-constrained environments (just to add ark.stackhpc.com to whitelist and off you go).

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Possibly, that means we'd need to setup syncing on Ark. Shall we put that on the backlog? 😉

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes please, mr Product Owner ;-)

@mnasiadka
Copy link
Member

Great work btw!

@markgoddard markgoddard merged commit 007bf49 into stackhpc/xena Aug 10, 2022
@markgoddard markgoddard deleted the xena-cephadm branch August 10, 2022 10:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants