diff options
author | CoprDistGit <infra@openeuler.org> | 2024-08-05 01:34:42 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2024-08-05 01:34:42 +0000 |
commit | 2cd8a33407eabb9c9b81bcad3370da086dad1034 (patch) | |
tree | 7baf86682596f4156577b56e81c54ce0f6aec0ea /galaxy_transform.py | |
parent | 2f5d109c427d88ab24baf2a58322238685183959 (diff) |
automatic import of ansible-collection-redhat-rhel_mgmtopeneuler24.03_LTS
Diffstat (limited to 'galaxy_transform.py')
-rwxr-xr-x | galaxy_transform.py | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/galaxy_transform.py b/galaxy_transform.py new file mode 100755 index 0000000..3ba5e3d --- /dev/null +++ b/galaxy_transform.py @@ -0,0 +1,24 @@ +#!/usr/bin/python3 + +# Changes namespace, name, and version in Galaxy metadata. +# Useful for releasing to Automation Hub, where Collections live +# in namespaces separated from Ansible Galaxy. + +import sys +from ruamel.yaml import YAML + +filepath = "galaxy.yml" + +buf = open(filepath).read() + +yaml = YAML(typ="rt") +yaml.default_flow_style = False +yaml.preserve_quotes = True +yaml.indent(mapping=2, sequence=4, offset=2) + +code = yaml.load(buf) + +code["namespace"] = sys.argv[1] +code["name"] = sys.argv[2] +code["version"] = sys.argv[3] +yaml.dump(code, sys.stdout) |