Configuration
fuss-manager runserver
will read its configuration from a yaml file
in /etc/fuss-manager/fuss-manager.yaml
(or any location specified
with the option --config
).
Most configuration have sensible defaults to fall back to in case they are not defined in the configuration file.
Configuration options
LDAP
LDAP configuration variables don’t have a default: if they are not present in the configuration login via LDAP is disabled.
ldap_uri
URI of the ldap server, e.g.
"ldap://localhost:port"
ldap_user_search_base
e.g.
ou=Users,dc=fuss,dc=lan
ldap_group_search_base
e.g.
ou=Groups,dc=fuss,dc=lan
Ansible and inventory files
path_ansible_inventory
Path to the ansible inventory managed by fuss-manager.
default:
"/etc/fuss-manager/hosts"
path_stats_cache
Path to the stats file.
default:
"/etc/fuss-manager/machine_stats"
path_playbooks
Path to the ansible playbooks available to fuss-manager.
default:
"/etc/fuss-manager/playbooks"
Web service configuration
web_address
Address of the fuss-manager.
default:
"localhost"
web_port
Port to listen to.
default:
1232
Miscellaneous
arpwatch_datafile
default:
'/var/lib/arpwatch/arp.dat'
dhcp_log_file
default:
'/var/log/syslog'
debug
default:
False
operation_log_file
default:
'/var/log/fuss-manager/operations.log'
playbook_log_dir
default:
'/var/log/fuss-manager/playbooks.log'
disabled_sources
default:
()