diff --git a/netbox_configuration/entrypoint.sh b/netbox_configuration/entrypoint.sh index baebef0ff276434febae386da9c0ae4469a1b3b7..5f0379c652bfea4a261f4faac03344adc5fe5b72 100755 --- a/netbox_configuration/entrypoint.sh +++ b/netbox_configuration/entrypoint.sh @@ -31,16 +31,12 @@ migrate_func () { add_script_func () { 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 - echo "âš™ï¸ Custom Script already exists" - else - echo "$output" - fi + ./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 } init_script_func () { 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