production: appliance-dir: /var/spool/nifty/appliances # Directory from where appliance descriptors will be loaded. transfer: method: noop # Transfer method for image upload. Available methods can be listed in help. destination: # Image upload destination. Format depends on transfer method. opennebula: secret: oneadmin:opennebula # If not specified, looking for secret in environment variable ONE_AUTH and file ~/.one/one_auth endpoint: http://localhost:2633/RPC2 # If not specified, looking for endpoint in environment variable ONE_XMLRPC and file ~/.one/one_endpoint datastores: # Array of names of OpenNebula datastores images will be uploaded to. Has to contain at least one datastore if opennebula backend is selected - default expiration-interval: 2w # How long should expired images be kept in OpenNebula before removal, 0 means don't remove api-call-timeout: 3h # How long will NIFTY wait for image/template operations to finish in OpenNebula template-dir: # If set, templates within this directory are used to construct images and templates in OpenNebula description-naming: false # If true, uses identifier and version from appliance description as template/image name instead of generated uuids disk-expiration: true # Will expire old disks before the new one is registered permissions: "640" # UNIX-like image and template permissions in OpenNebula, MUST be a string groups: # Array of groups. If set, groups in appliance descriptor will be ignored and these groups will be used instead logging: level: ERROR # Logging level file: /var/log/nifty/nifty.log # File to write log to. To turn off file logging leave this field empty. debug: false # Debug mode