mirror of
https://github.com/freeipa/ansible-freeipa.git
synced 2026-03-26 21:33:05 +00:00
utils/build-galaxy-release.sh: Add "-i" to install generated collection
The "-i" option can be used to install the generated collection using the ansible-galaxy collection install command. It is using the force flag to install the collection if there is already a collection with the same name and namespace. The ansible-galaxy collection build command is already using the force flag to create the collection.
This commit is contained in:
@@ -19,6 +19,7 @@ be givedn without the other one.
|
||||
Options:
|
||||
-a Add all files, no only files known to git repo
|
||||
-k Keep build directory
|
||||
-i Install the generated collection
|
||||
-h Print this help
|
||||
|
||||
EOF
|
||||
@@ -26,7 +27,8 @@ EOF
|
||||
|
||||
all=0
|
||||
keep=0
|
||||
while getopts "ahk" arg; do
|
||||
install=0
|
||||
while getopts "ahki" arg; do
|
||||
case $arg in
|
||||
a)
|
||||
all=1
|
||||
@@ -38,6 +40,9 @@ while getopts "ahk" arg; do
|
||||
k)
|
||||
keep=1
|
||||
;;
|
||||
i)
|
||||
install=1
|
||||
;;
|
||||
\?)
|
||||
echo
|
||||
usage
|
||||
@@ -70,7 +75,7 @@ if [ -z "$galaxy_version" ]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "Builing galaxy release: ${namespace}-${collection}-${galaxy_version}"
|
||||
echo "Building collection: ${namespace}-${collection}-${galaxy_version}"
|
||||
|
||||
GALAXY_BUILD=".galaxy-build"
|
||||
|
||||
@@ -182,3 +187,8 @@ if [ $keep == 0 ]; then
|
||||
else
|
||||
echo "Keeping build dir $GALAXY_BUILD"
|
||||
fi
|
||||
|
||||
if [ $install == 1 ]; then
|
||||
echo "Installing collection ${namespace}-${collection}-${galaxy_version}.tar.gz ..."
|
||||
ansible-galaxy collection install "${namespace}-${collection}-${galaxy_version}.tar.gz" --force
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user