@@ -39,24 +39,23 @@ jobs:
39
39
PGPASSWORD : ${{ secrets.DEMO_PGPASSWORD }}
40
40
PGHOST : ${{ secrets.DEMO_PGHOST }}
41
41
PGDATABASE : ${{ secrets.DEMO_PGDATABASE }}
42
- run : |
43
- psql -c "DROP OWNED BY $PGUSER CASCADE"
44
- psql -c "CREATE SCHEMA public"
45
- curl -LO https://github.com/netdisco/netdisco2-demo/raw/master/netdisco2-demo-cumulus-clean.db.sql
46
- psql -X -v ON_ERROR_STOP=0 -v ON_ERROR_ROLLBACK=on -d ${{ env.PGDATABASE }} -f netdisco2-demo-cumulus-clean.db.sql
47
-
48
- - name : Update schema
49
- env :
50
42
NETDISCO_HOME : /home/netdisco
51
43
POETRY_CACHE_DIR : /home/netdisco/python/cache/pypoetry
52
44
NETDISCO_DB_USER : ${{ secrets.DEMO_PGUSER }}
53
45
NETDISCO_DB_PASS : ${{ secrets.DEMO_PGPASSWORD }}
54
46
NETDISCO_DB_HOST : ${{ secrets.DEMO_PGHOST }}
55
47
NETDISCO_DB_NAME : ${{ secrets.DEMO_PGDATABASE }}
56
48
run : |
49
+ curl -LO https://github.com/netdisco/netdisco2-demo/raw/master/netdisco2-demo-cumulus-clean.db.sql
50
+ curl -LO https://raw.githubusercontent.com/netdisco/upstream-sources/refs/heads/master/bootstrap/netdisco-lookup-tables.sql
51
+ curl -LO https://github.com/netdisco/netdisco2-demo/raw/master/netdisco2-demo-snmp-object-data.bin
52
+ psql -c "DROP OWNED BY $PGUSER CASCADE"
53
+ psql -c "CREATE SCHEMA public"
54
+ psql -X -v ON_ERROR_STOP=0 -v ON_ERROR_ROLLBACK=on -d ${{ env.PGDATABASE }} -f netdisco2-demo-cumulus-clean.db.sql
57
55
/home/netdisco/bin/localenv /home/netdisco/bin/netdisco-db-deploy
56
+ psql -X -v ON_ERROR_STOP=0 -v ON_ERROR_ROLLBACK=on -d ${{ env.PGDATABASE }} -f netdisco-lookup-tables.sql
57
+ pg_restore -x -O -1 -d ${{ env.PGDATABASE }} netdisco2-demo-snmp-object-data.bin
58
58
/home/netdisco/bin/localenv /home/netdisco/bin/netdisco-do stats -D
59
- /home/netdisco/bin/localenv /home/netdisco/bin/netdisco-do loadmibs -D
60
59
61
60
- name : Setup tmate session
62
61
uses : mxschmitt/action-tmate@v3
0 commit comments