GeoNetAgent, LDAPWeb, server-audit, server-connection
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Budi Setiawan 527fd6223d feat(GeoNetAgent): agent v0.1.8, GPO rollout, disk model, install core 4 weeks ago
..
migrations feat(GeoNetAgent): agent v0.1.8, GPO rollout, disk model, install core 4 weeks ago
README.md Initial commit: GeoNetAgent, LDAPWeb, server-audit, server-connection 1 month ago
deploy_dev.sh Initial commit: GeoNetAgent, LDAPWeb, server-audit, server-connection 1 month ago
init_geonetagent_dev.sql Initial commit: GeoNetAgent, LDAPWeb, server-audit, server-connection 1 month ago

README.md

GeoNetAgent — Database (PostgreSQL)

Database dev: geonetagent_dev on main-db (10.100.1.25)

Deploy (SSH ke main-db)

# Dari repo root — copy SQL ke server
scp infra/db/init_geonetagent_dev.sql infra/db/migrations/001_initial_schema.sql root@10.100.1.25:/tmp/geonetagent/

# Di server — set password role (ganti dengan secret kuat)
ssh main-db
export GEONET_COLLECTOR_PW='...'
export GEONET_PORTAL_PW='...'
sed -i "s/CHANGE_ME_COLLECTOR/$GEONET_COLLECTOR_PW/" /tmp/geonetagent/init_geonetagent_dev.sql
sed -i "s/CHANGE_ME_PORTAL/$GEONET_PORTAL_PW/" /tmp/geonetagent/init_geonetagent_dev.sql

sudo -u postgres psql -f /tmp/geonetagent/init_geonetagent_dev.sql
sudo -u postgres psql -d geonetagent_dev -f /tmp/geonetagent/001_initial_schema.sql

Roles

Role Purpose
geonet_collector FastAPI — read/write CMDB
geonet_portal Laravel — read + manual update

Connection string (dev)

postgresql://geonet_collector:PASSWORD@10.100.1.25:5432/geonetagent_dev

Timezone server: set Asia/Jakarta di aplikasi (Laravel/FastAPI).

Verify

\dt
SELECT count(*) FROM information_schema.tables WHERE table_schema = 'public';

Expected: 13 core tables (portal_users via Laravel later).