Code development platform for open source projects from the European Union institutions

Skip to content
Snippets Groups Projects
Commit b6872e64 authored by Frederico SEQUEIRA's avatar Frederico SEQUEIRA
Browse files

:hammer: Simplify adding record for script

parent 003a821a
No related branches found
No related tags found
1 merge request!140V3 custom script distribution
Pipeline #281475 passed
...@@ -31,16 +31,12 @@ migrate_func () { ...@@ -31,16 +31,12 @@ migrate_func () {
add_script_func () { add_script_func () {
echo "⚙️ Add Data Initialisation Script to Netbox" echo "⚙️ Add Data Initialisation Script to Netbox"
if ./manage.py nbshell -c 'ManagedFile.objects.create(data_path="universal_init_data.py",file_root="scripts",file_path="universal_init_data.py")' 2>&1 | grep -q "already exists"; then ./manage.py nbshell -c 'ManagedFile.objects.get_or_create(data_path="universal_init_data.py",file_root="scripts",file_path="universal_init_data.py")' 2>&1 || true
echo "⚙️ Custom Script already exists"
else
echo "$output"
fi
} }
init_script_func () { init_script_func () {
echo "⚙️ Run Data Initialision" echo "⚙️ Run Data Initialision"
./manage.py runscript universal_init_data.InitializeJsonDataScript --data '{"file_path":"/opt/netbox/netbox/scripts/data/init_data.json"}' --commit || true ./manage.py runscript universal_init_data.InitializeJsonDataScript --data '{"file_path":"/opt/netbox/netbox/scripts/data/init_data.json"}' --commit 2>&1 || true
} }
if [[ "${ACTIVATE_WORKER_AND_HOUSEKEEPING}" == 1 ]] ; then if [[ "${ACTIVATE_WORKER_AND_HOUSEKEEPING}" == 1 ]] ; then
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment