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_uriURI of the ldap server, e.g.
"ldap://localhost:port"ldap_user_search_basee.g.
ou=Users,dc=fuss,dc=lanldap_group_search_basee.g.
ou=Groups,dc=fuss,dc=lan
Ansible and inventory files
path_ansible_inventoryPath to the ansible inventory managed by fuss-manager.
default:
"/etc/fuss-manager/hosts"path_stats_cachePath to the stats file.
default:
"/etc/fuss-manager/machine_stats"path_playbooksPath to the ansible playbooks available to fuss-manager.
default:
"/etc/fuss-manager/playbooks"
Web service configuration
web_addressAddress of the fuss-manager.
default:
"localhost"web_portPort to listen to.
default:
1232
Miscellaneous
arpwatch_datafiledefault:
'/var/lib/arpwatch/arp.dat'dhcp_log_filedefault:
'/var/log/syslog'debugdefault:
Falseoperation_log_filedefault:
'/var/log/fuss-manager/operations.log'playbook_log_dirdefault:
'/var/log/fuss-manager/playbooks.log'disabled_sourcesdefault:
()