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

Feat/the asyncening #12

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

Feat/the asyncening #12

wants to merge 8 commits into from

Conversation

syndr
Copy link
Owner

@syndr syndr commented Jan 11, 2025

Async container management - process full platform list if provided

Updates to 'platform' role to support this

Refactor Molecule inventory generation

  • simplify host addition/removal logic
  • support combined execution (list of multiple platforms)

Allow defining docker container hostname

Fix support for systemd-modified docker images

syndr added 4 commits January 9, 2025 01:39
Async container management - process full platform list if provided

Updates to 'platform' role to support this
Link collection to molecule ephemeral dir instead of copying during prepare step

Refactor Molecule inventory generation
* simplify host addition/removal logic
* support combined execution (list of multiple platforms)
Allow defining hostname

Successfully create custom images
Systemd path is lauched as PID 1

Commands can be run pre-entrypoint in dockerfile (IE: dnf install -y sudo)
@syndr syndr added the enhancement New feature or request label Jan 11, 2025
@syndr syndr self-assigned this Jan 11, 2025
syndr added 4 commits January 13, 2025 20:00
Refactor EC2 creation & destruction logic
* Accept list input, use async for long-running tasks 🐇

Add ARA config for ec2_instance test

Fix idempotence on inventory/instance config removal
Deploy files into 'resources' directory
Update default template

Default to no overwrite for resource playbooks

More modular platform support (just add config under defaults/platforms
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant