diff --git a/t/fixtures/ngcpcfg.cfg b/t/fixtures/ngcpcfg.cfg index ea27d344..833e4e7a 100644 --- a/t/fixtures/ngcpcfg.cfg +++ b/t/fixtures/ngcpcfg.cfg @@ -34,4 +34,16 @@ # validate configs using kwalify schema [ -n "${VALIDATE_SCHEMA:-}" ] || VALIDATE_SCHEMA="false" + +# file ownership and permissions for YML files +[ -n "${CONFIG_USER:-}" ] || CONFIG_USER="root" +[ -n "${CONFIG_GROUP:-}" ] || CONFIG_GROUP="_ngcp-admin" +[ -n "${CONFIG_CHMOD:-}" ] || CONFIG_CHMOD="0660" +[ -n "${CONSTANTS_CONFIG_USER:-}" ] || CONSTANTS_CONFIG_USER="root" +[ -n "${CONSTANTS_CONFIG_GROUP:-}" ] || CONSTANTS_CONFIG_GROUP="root" +[ -n "${CONSTANTS_CONFIG_CHMOD:-}" ] || CONSTANTS_CONFIG_CHMOD="0600" +[ -n "${NETWORK_CONFIG_USER:-}" ] || NETWORK_CONFIG_USER="root" +[ -n "${NETWORK_CONFIG_GROUP:-}" ] || NETWORK_CONFIG_GROUP="_ngcp-admin" +[ -n "${NETWORK_CONFIG_CHMOD:-}" ] || NETWORK_CONFIG_CHMOD="0660" + ## END OF FILE ################################################################# diff --git a/t/fixtures/ngcpcfg_carrier.cfg b/t/fixtures/ngcpcfg_carrier.cfg index 4695a7a0..8531b5fd 100644 --- a/t/fixtures/ngcpcfg_carrier.cfg +++ b/t/fixtures/ngcpcfg_carrier.cfg @@ -34,4 +34,16 @@ # validate configs using kwalify schema [ -n "${VALIDATE_SCHEMA:-}" ] || VALIDATE_SCHEMA="false" + +# file ownership and permissions for YML files +[ -n "${CONFIG_USER:-}" ] || CONFIG_USER="root" +[ -n "${CONFIG_GROUP:-}" ] || CONFIG_GROUP="_ngcp-admin" +[ -n "${CONFIG_CHMOD:-}" ] || CONFIG_CHMOD="0660" +[ -n "${CONSTANTS_CONFIG_USER:-}" ] || CONSTANTS_CONFIG_USER="root" +[ -n "${CONSTANTS_CONFIG_GROUP:-}" ] || CONSTANTS_CONFIG_GROUP="root" +[ -n "${CONSTANTS_CONFIG_CHMOD:-}" ] || CONSTANTS_CONFIG_CHMOD="0600" +[ -n "${NETWORK_CONFIG_USER:-}" ] || NETWORK_CONFIG_USER="root" +[ -n "${NETWORK_CONFIG_GROUP:-}" ] || NETWORK_CONFIG_GROUP="_ngcp-admin" +[ -n "${NETWORK_CONFIG_CHMOD:-}" ] || NETWORK_CONFIG_CHMOD="0660" + ## END OF FILE ################################################################# diff --git a/t/fixtures/ngcpcfg_network_interfaces.cfg b/t/fixtures/ngcpcfg_network_interfaces.cfg index 58da0e5e..d1850004 100644 --- a/t/fixtures/ngcpcfg_network_interfaces.cfg +++ b/t/fixtures/ngcpcfg_network_interfaces.cfg @@ -34,4 +34,16 @@ # validate configs using kwalify schema [ -n "${VALIDATE_SCHEMA:-}" ] || VALIDATE_SCHEMA="false" + +# file ownership and permissions for YML files +[ -n "${CONFIG_USER:-}" ] || CONFIG_USER="root" +[ -n "${CONFIG_GROUP:-}" ] || CONFIG_GROUP="_ngcp-admin" +[ -n "${CONFIG_CHMOD:-}" ] || CONFIG_CHMOD="0660" +[ -n "${CONSTANTS_CONFIG_USER:-}" ] || CONSTANTS_CONFIG_USER="root" +[ -n "${CONSTANTS_CONFIG_GROUP:-}" ] || CONSTANTS_CONFIG_GROUP="root" +[ -n "${CONSTANTS_CONFIG_CHMOD:-}" ] || CONSTANTS_CONFIG_CHMOD="0600" +[ -n "${NETWORK_CONFIG_USER:-}" ] || NETWORK_CONFIG_USER="root" +[ -n "${NETWORK_CONFIG_GROUP:-}" ] || NETWORK_CONFIG_GROUP="_ngcp-admin" +[ -n "${NETWORK_CONFIG_CHMOD:-}" ] || NETWORK_CONFIG_CHMOD="0660" + ## END OF FILE ################################################################# diff --git a/t/fixtures/ngcpcfg_pro.cfg b/t/fixtures/ngcpcfg_pro.cfg index eb0ed815..16a7cfe8 100644 --- a/t/fixtures/ngcpcfg_pro.cfg +++ b/t/fixtures/ngcpcfg_pro.cfg @@ -34,4 +34,16 @@ # validate configs using kwalify schema [ -n "${VALIDATE_SCHEMA:-}" ] || VALIDATE_SCHEMA="false" + +# file ownership and permissions for YML files +[ -n "${CONFIG_USER:-}" ] || CONFIG_USER="root" +[ -n "${CONFIG_GROUP:-}" ] || CONFIG_GROUP="_ngcp-admin" +[ -n "${CONFIG_CHMOD:-}" ] || CONFIG_CHMOD="0660" +[ -n "${CONSTANTS_CONFIG_USER:-}" ] || CONSTANTS_CONFIG_USER="root" +[ -n "${CONSTANTS_CONFIG_GROUP:-}" ] || CONSTANTS_CONFIG_GROUP="root" +[ -n "${CONSTANTS_CONFIG_CHMOD:-}" ] || CONSTANTS_CONFIG_CHMOD="0600" +[ -n "${NETWORK_CONFIG_USER:-}" ] || NETWORK_CONFIG_USER="root" +[ -n "${NETWORK_CONFIG_GROUP:-}" ] || NETWORK_CONFIG_GROUP="_ngcp-admin" +[ -n "${NETWORK_CONFIG_CHMOD:-}" ] || NETWORK_CONFIG_CHMOD="0660" + ## END OF FILE ################################################################# diff --git a/t/fixtures/programs.py b/t/fixtures/programs.py index 47af2ffe..db893b3c 100644 --- a/t/fixtures/programs.py +++ b/t/fixtures/programs.py @@ -20,6 +20,15 @@ def ngcpcfgcli(tmpdir, *args): 'PERL5LIB': '../lib/', 'NGCP_SOCKETFILE': '/tmp/ngcpcfg.socket', 'NGCP_TESTSUITE': 'true', + 'CONFIG_USER': 'nobody', + 'CONFIG_GROUP': 'root', + 'CONFIG_CHMOD': '0755', + 'CONSTANTS_CONFIG_USER': 'nobody', + 'CONSTANTS_CONFIG_GROUP': 'root', + 'CONSTANTS_CONFIG_CHMOD': '0755', + 'NETWORK_CONFIG_USER': 'nobody', + 'NETWORK_CONFIG_GROUP': 'root', + 'NETWORK_CONFIG_CHMOD': '0755' } testenv.update(env)