#!/bin/sh

slonik <<_EOF_

    cluster name = oscon;
	node 1 admin conninfo = 'dbname=oscon host=ctd1 user=slony';
	node 2 admin conninfo = 'dbname=oscon host=ctd2 user=slony';
	node 3 admin conninfo = 'dbname=oscon host=ctd3 user=slony';
	node 4 admin conninfo = 'dbname=oscon host=ctd4 user=slony';

	init cluster (id=1, comment='Node 1');
	echo 'Node 1 created';

	store node (id=2, comment='Node 2');
	echo 'Node 2 created';

	store node (id=3, comment='Node 3');
	echo 'Node 3 created';

	store node (id=4, comment='Node 4');
	echo 'Node 4 created';

	store path (server=1, client=2, conninfo='dbname=oscon host=ctd1 user=slony');
	store path (server=1, client=3, conninfo='dbname=oscon host=ctd1 user=slony');
	store path (server=1, client=4, conninfo='dbname=oscon host=ctd1 user=slony');
	echo 'All paths for server=1 stored';

	store path (server=2, client=1, conninfo='dbname=oscon host=ctd2 user=slony');
	store path (server=2, client=3, conninfo='dbname=oscon host=ctd2 user=slony');
	store path (server=2, client=4, conninfo='dbname=oscon host=ctd2 user=slony');
	echo 'All paths for server=2 stored';

	store path (server=3, client=1, conninfo='dbname=oscon host=ctd3 user=slony');
	store path (server=3, client=2, conninfo='dbname=oscon host=ctd3 user=slony');
	store path (server=3, client=4, conninfo='dbname=oscon host=ctd3 user=slony');
	echo 'All paths for server=3 stored';

	store path (server=4, client=1, conninfo='dbname=oscon host=ctd4 user=slony');
	store path (server=4, client=2, conninfo='dbname=oscon host=ctd4 user=slony');
	store path (server=4, client=3, conninfo='dbname=oscon host=ctd4 user=slony');
	echo 'All paths for server=4 stored';

_EOF_

