summaryrefslogtreecommitdiffstats
path: root/ipaplatform/debian/constants.py
diff options
context:
space:
mode:
authorTimo Aaltonen <tjaalton@debian.org>2017-01-05 12:41:08 +0200
committerMartin Basti <mbasti@redhat.com>2017-01-19 16:45:42 +0100
commite04b75cb9e71fb2b9faa49aea7f2244b01fddbcb (patch)
tree63841f42f9e361918337ce6983530169db01bd3e /ipaplatform/debian/constants.py
parent822a119100f8ab93aacdb14b982609f1dc69531d (diff)
downloadfreeipa-e04b75cb9e71fb2b9faa49aea7f2244b01fddbcb.tar.gz
freeipa-e04b75cb9e71fb2b9faa49aea7f2244b01fddbcb.tar.xz
freeipa-e04b75cb9e71fb2b9faa49aea7f2244b01fddbcb.zip
ipaplatform: Add Debian platform module.
v2: - use redhat_services.redhat_system_units.copy - don't use wildcard imports - add some empty lines to make pep8 happy v3: - make parse_ipa_version static v4: - make more methods static v5: - fix pylint issues - use syntax that doesn't break with python3 v6: - remove IPA_GETKEYTAB from paths, it's the same across distros Reviewed-By: Stanislav Laznicka <slaznick@redhat.com> Reviewed-By: Christian Heimes <cheimes@redhat.com>
Diffstat (limited to 'ipaplatform/debian/constants.py')
-rw-r--r--ipaplatform/debian/constants.py25
1 files changed, 25 insertions, 0 deletions
diff --git a/ipaplatform/debian/constants.py b/ipaplatform/debian/constants.py
new file mode 100644
index 000000000..1edcb5adc
--- /dev/null
+++ b/ipaplatform/debian/constants.py
@@ -0,0 +1,25 @@
+#
+# Copyright (C) 2017 FreeIPA Contributors see COPYING for license
+#
+
+'''
+This Debian family platform module exports platform dependant constants.
+'''
+
+# Fallback to default path definitions
+from ipaplatform.base.constants import BaseConstantsNamespace
+
+
+class DebianConstantsNamespace(BaseConstantsNamespace):
+ HTTPD_USER = "www-data"
+ NAMED_USER = "bind"
+ NAMED_GROUP = "bind"
+ # ntpd init variable used for daemon options
+ NTPD_OPTS_VAR = "NTPD_OPTS"
+ # quote used for daemon options
+ NTPD_OPTS_QUOTE = "\'"
+ ODS_USER = "opendnssec"
+ ODS_GROUP = "opendnssec"
+ SECURE_NFS_VAR = "NEED_GSSD"
+
+constants = DebianConstantsNamespace()