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

Refactor Molecule to support v24 #14

Merged
merged 33 commits into from
Jul 29, 2024
Merged

Conversation

s1-nathangerhart
Copy link
Collaborator

Refactor Molecule tests to account for changes that have been introduced in recent versions.

@s1-nathangerhart s1-nathangerhart linked an issue Jul 26, 2024 that may be closed by this pull request
@s1-nathangerhart s1-nathangerhart marked this pull request as ready for review July 26, 2024 19:44
@s1-nathangerhart s1-nathangerhart added the enhancement New feature or request label Jul 26, 2024
@s1-nathangerhart s1-nathangerhart self-assigned this Jul 26, 2024
@s1-nathangerhart s1-nathangerhart merged commit 78272b9 into main Jul 29, 2024
119 of 147 checks passed
@s1-nathangerhart s1-nathangerhart deleted the feature/refactor-molecule branch July 29, 2024 14:34
s1-nathangerhart added a commit that referenced this pull request Jul 29, 2024
* Fix role referenced in readme (#4)

* Update README.md (#7)

Fixing an small typo at the README file

* Refactor Molecule to support v24 (#14)

* add product codes for new agent versions

* remove product codes for eol windows versions <23

* add Get-MSIProperties script to aid in gathering product codes

* upgrade molecule to version 24.6 and refactor scenarios

* remove deprecated molecule config from roles

* refactor workflows for molecule 24.6

* set role-path to be optional

* disable linting to test if refactor works

* tweak pip install

* set ansible version

* fix variable

* tweak ansible install

* specifically install vagrant dependencies of molecule plugins

* uninstall molecule-vagrant

* force uninstall

* revert install method for ansible

* disable linting to validate refactor didn't break things

* update action versions

* comment molecule lint

* increase win_async_startup_timeout

* fix ansible-lint errors

* test ansible-lint github action

* manually configure ansible-lint

* fixup yamllint to comply with ansible-lint

* fix yamllint violations

* fix lint errors

* ansible-lit --fix

* lint files

* standardize role files on ansible-lint v24 rules

* cleanup truthy and quotes in molecule scenarios

* cleanup workspacefile

* add runtime file

* ansible-lint

---------

Co-authored-by: jhona32423 <[email protected]>
s1-nathangerhart added a commit that referenced this pull request Jul 29, 2024
* Fix regex for detecting package names
Fixes #3

* Fix role referenced in readme (#4)

* Update README.md (#7)

* Refactor Molecule to support v24 (#14)

* add product codes for new agent versions

* remove product codes for eol windows versions <23

* add Get-MSIProperties script to aid in gathering product codes

* set role-path to be optional

* standardize role files on ansible-lint v24 rules
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.

Refactor molecule to support 24.x
1 participant