750a3e2c13
- sync charmhelpers with fix-alpha helpers - fix up code where the alpha comparisons are done - fix tests which assumed mocks would just work on os_release() Change-Id: I3d1a8993286f0e7a1037c03e6711015883f1b615 Related-Bug: #1659575
69 lines
1.9 KiB
YAML
69 lines
1.9 KiB
YAML
# NOTE: this file contains the default configuration for the 'os' hardening
|
|
# code. If you want to override any settings you must add them to a file
|
|
# called hardening.yaml in the root directory of your charm using the
|
|
# name 'os' as the root key followed by any of the following with new
|
|
# values.
|
|
|
|
general:
|
|
desktop_enable: False # (type:boolean)
|
|
|
|
environment:
|
|
extra_user_paths: []
|
|
umask: 027
|
|
root_path: /
|
|
|
|
auth:
|
|
pw_max_age: 60
|
|
# discourage password cycling
|
|
pw_min_age: 7
|
|
retries: 5
|
|
lockout_time: 600
|
|
timeout: 60
|
|
allow_homeless: False # (type:boolean)
|
|
pam_passwdqc_enable: True # (type:boolean)
|
|
pam_passwdqc_options: 'min=disabled,disabled,16,12,8'
|
|
root_ttys:
|
|
console
|
|
tty1
|
|
tty2
|
|
tty3
|
|
tty4
|
|
tty5
|
|
tty6
|
|
uid_min: 1000
|
|
gid_min: 1000
|
|
sys_uid_min: 100
|
|
sys_uid_max: 999
|
|
sys_gid_min: 100
|
|
sys_gid_max: 999
|
|
chfn_restrict:
|
|
|
|
security:
|
|
users_allow: []
|
|
suid_sgid_enforce: True # (type:boolean)
|
|
# user-defined blacklist and whitelist
|
|
suid_sgid_blacklist: []
|
|
suid_sgid_whitelist: []
|
|
# if this is True, remove any suid/sgid bits from files that were not in the whitelist
|
|
suid_sgid_dry_run_on_unknown: False # (type:boolean)
|
|
suid_sgid_remove_from_unknown: False # (type:boolean)
|
|
# remove packages with known issues
|
|
packages_clean: True # (type:boolean)
|
|
packages_list:
|
|
xinetd
|
|
inetd
|
|
ypserv
|
|
telnet-server
|
|
rsh-server
|
|
rsync
|
|
kernel_enable_module_loading: True # (type:boolean)
|
|
kernel_enable_core_dump: False # (type:boolean)
|
|
ssh_tmout: 300
|
|
|
|
sysctl:
|
|
kernel_secure_sysrq: 244 # 4 + 16 + 32 + 64 + 128
|
|
kernel_enable_sysrq: False # (type:boolean)
|
|
forwarding: False # (type:boolean)
|
|
ipv6_enable: False # (type:boolean)
|
|
arp_restricted: True # (type:boolean)
|