Document how to deploy as part of a bootstrap with enable-ha
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 3
- Forks
- 19
- Avg merge
- 1d 15h
- Merged PRs (30d)
- 8
Description
When I deployed this charm, I had to do the following to get it to work in a public cloud.
-
Bootstrap
juju bootstrap my.controller.com aws/eu-north-1 -
Set admin password (to avoid issues later)
juju change-user-password -
Create a new user (so I don't need to act as admin all the time). (Log out as admin)
juju add-user erik-lonroth
juju grant erik-lonroth superuser
juju logout
juju login -u erik-lonroth -
Enable ha (spawns 2 more machines)
enable-ha -
Deploy the charm on-to the machines.
juju deploy juju-controller --to 0
juju add-unit juju-controller --to 1
juju add-unit juju-controller --to 2
Now, I don't know is it matters setting the controller-url config. The docs doesn't say. Perhaps I should...
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the existing deployment documentation and compare it with the issue's juju bootstrap, enable-ha, and juju deploy sequence. Verify whether controller-url must be configured and document the complete bootstrap flow, including the required user setup and three controller units. Done means a newcomer can follow the documented steps to deploy the charm in a public AWS cloud.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws
- Domain
- cloud, devops, documentation
- Issue type
- Documentation
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100