Skip to content
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

Add Azure build #9

Open
wants to merge 8 commits into
base: main
Choose a base branch
from
Open

Add Azure build #9

wants to merge 8 commits into from

Conversation

jordigh
Copy link
Contributor

@jordigh jordigh commented Dec 18, 2024

Original commit messages:

  • c630515 setup-login-user: make this more generic

    Azure doesn't leave a default login user behind like AWS or Digital
    Ocean do. You have to define the login user when you start the VM.
    This means I can't actually setup a login user in the base image.

    Instead, let's just make the MOTD system-wide and generic.

  • 4358109 aws-v0: rename readme

    Let's make it clearer that the instructions are about deploying.

  • b4d421b packer: use a better formatted timestamp for VM name

    This changes it from a Unix timestamp to a more human-readable format.

  • f822458 authelia: recommend adding --rm to the docker run command

    So that the container doesn't linger around stopped after the one-off
    Authelia command is run.

  • 6998657 packer: conditionally enable AWS and DO builds

    The builds will run only if the secret keys to deploy to AWS and DO
    exist. This makes it easier to configure which builds to run or not.

  • d0dbee7 packer: add Azure build

  • 457313c packer: add a cleanup script for Azure

    Azure images have to be de-provisioned in order to work as base for
    other images. This is the command to run for them.

  • 9130511 README: add some documentation for how to get started with Azure

Azure doesn't leave a default login user behind like AWS or Digital
Ocean do. You have to define the login user when you start the VM.
This means I can't actually setup a login user in the base image.

Instead, let's just make the MOTD system-wide and generic.
Let's make it clearer that the instructions are about deploying.
This changes it from a Unix timestamp to a more human-readable format.
So that the container doesn't linger around stopped after the one-off
Authelia command is run.
The builds will run only if the secret keys to deploy to AWS and DO
exist. This makes it easier to configure which builds to run or not.
Azure images have to be de-provisioned in order to work as base for
other images. This is the command to run for them.
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