Blame utils/build-galaxy-release.sh
Branch: 27fc6999d66ed5e65f3f3761d627ea4018f55aee
Packit
8cb997
#!/bin/bash
Packit
8cb997
Packit
8cb997
galaxy_version=$(git describe --tags | sed -e "s/^v//")
Packit
8cb997
echo $galaxy_version | grep "-" -q || galaxy_version="${galaxy_version}-1"
Packit
8cb997
sed -i -e "s/version: .*/version: \"$galaxy_version\"/" galaxy.yml
Packit
8cb997
Packit
8cb997
find . -name "*~" -exec rm {} \;
Packit
8cb997
Packit
8cb997
sed -i -e "s/ansible.module_utils.ansible_freeipa_module/ansible_collections.freeipa.ansible_freeipa.plugins.module_utils.ansible_freeipa_module/" plugins/modules/*.py
Packit
8cb997
Packit
8cb997
cd plugins/module_utils && {
Packit
8cb997
ln -s ../../roles/ipa*/module_utils/*.py .
Packit
8cb997
cd ../..
Packit
8cb997
}
Packit
8cb997
Packit
8cb997
cd plugins/modules && {
Packit
8cb997
sed -i -e "s/ansible.module_utils.ansible_ipa_/ansible_collections.freeipa.ansible_freeipa.plugins.module_utils.ansible_ipa_/" ../../roles/ipa*/library/*.py
Packit
8cb997
ln -s ../../roles/ipa*/library/*.py .
Packit
8cb997
cd ../..
Packit
8cb997
}
Packit
8cb997
Packit
8cb997
[ ! -x plugins/action_plugins ] && mkdir plugins/action_plugins
Packit
8cb997
cd plugins/action_plugins && {
Packit
8cb997
ln -s ../../roles/ipa*/action_plugins/*.py .
Packit
8cb997
cd ../..
Packit
8cb997
}
Packit
8cb997
Packit
8cb997
for x in roles/ipa*/tasks/*.yml; do
Packit
8cb997
python utils/galaxyify-playbook.py "$x"
Packit
8cb997
done
Packit
8cb997
Packit
8cb997
for x in $(find playbooks -name "*.yml" -print); do
Packit
8cb997
python utils/galaxyify-playbook.py "$x"
Packit
8cb997
done
Packit
8cb997
Packit
8cb997
#git diff
Packit
8cb997
Packit
8cb997
ansible-galaxy collection build
Packit
8cb997
Packit
8cb997
rm plugins/module_utils/ansible_ipa_*
Packit
8cb997
rm plugins/modules/ipaserver_*
Packit
8cb997
rm plugins/modules/ipareplica_*
Packit
8cb997
rm plugins/modules/ipaclient_*
Packit
8cb997
rm plugins/action_plugins/ipaclient_*
Packit
8cb997
git reset --hard
Packit
8cb997