(Deprecated)
- By BootStack Charmers - NEXT
Channel | Revision | Published | Runs on |
---|---|---|---|
latest/stable | 1 | 18 Mar 2021 |
juju deploy bootstack-charmers-next-duplicity
Deploy universal operators easily with Juju, the Universal Operator Lifecycle Manager.
Platform:
-
aux_backup_directory | string
Default: /tmp/duplicity
Specifies an additional directory paths which duplicity will monitor on all units for backup.
-
aws_access_key_id | string
Access key id for the AWS IMA user. The user must have a policy that grants it privileges to upload to the S3 bucket. This value is required when backend='s3'.
-
aws_secret_access_key | string
Secret access key for the AWS IMA user. The user must have a policy that grants it privileges to upload to the S3 bucket. This value is required when backend='s3'.
-
backend | string
Accepted values are s3 | ssh | scp | ftp | rsync | file An empty string will disable backups.
-
backup_frequency | string
Default: manual
Sets the crontab backup frequency to a valid cron string or one of the following: hourly|daily|weekly|monthly|manual If set to manual, crontab backup will not run.
-
disable_encryption | boolean
By default, duplicity uses symmetric encryption on backup, requiring a simple password. Duplicity also supports asymmetric encryption, via GPG keys. Setting this value to True disables encryption across the entire application.
-
encryption_passphrase | string
Set a passphrase required to perform symmetric encryption.
-
extra_packages | string
Space separated list of extra deb packages to install.
-
gpg_public_key | string
Sets the GPG Public Key used for asymmetrical encryption. When set, this becomes the primary method for encryption.
-
install_keys | string
List of signing keys for install_sources package sources, per charmhelpers standard format (a yaml list of strings encoded as a string). The keys should be the full ASCII armoured GPG public keys. While GPG key ids are also supported and looked up on a keyserver, operators should be aware that this mechanism is insecure. null can be used if a standard package signing key is used that will already be installed on the machine, and for PPA sources where the package signing key is securely retrieved from Launchpad.
-
install_sources | string
List of extra apt sources, per charm-helpers standard format (a yaml list of strings encoded as a string). Each source may be either a line that can be added directly to sources.list(5), or in the form ppa:<user>/<ppa-name> for adding Personal Package Archives, or a distribution component to enable.
-
known_host_key | string
Host key for remote backup host when using scp, rsync, and sftp backends. Valid host key required when using these backends. The format is: hostname[,ip] algo public_key ex: example.com,10.0.0.0 ssh-rsa AAABBBCCC...
-
nagios_context | string
Default: juju
Used by the nrpe subordinate charms. A string that will be prepended to instance name to set the host name in nagios. So for instance the hostname would be something like: juju-myservice-0 If you're running multiple environments with the same services in them this allows you to differentiate between them.
-
nagios_servicegroups | string
A comma-separated list of nagios servicegroups. If left empty, the nagios_context will be used as the servicegroup
-
package_status | string
Default: install
The status of service-affecting packages will be set to this value in the dpkg database. Valid values are "install" and "hold".
-
private_ssh_key | string
base64 encoded private SSH key for SSH authentication from duplicity application unit and the remote backup host.
-
remote_backup_url | string
URL to the remote server and its local path to be used as the backup destination. Backends and their URL formats: file: 'file:///some_dir' ftp & sftp: 'remote.host[:port]/some_dir' rsync: 'other.host[:port]::/module/some_dir' 'other.host[:port]/relative_path' 'other.host[:port]//absolute_path' s3: 's3:other.host[:port]/bucket_name[/prefix]' 's3+http://bucket_name[/prefix]'; scp: 'other.host[:port]/some_dir' ssh: 'other.host[:port]/some_dir'
-
remote_password | string
This value sets the remote server's password to be used for ssh or ftp backups. This is required for ftp backups and optional for ssh, which if unset may still be able to authenticate via trusted host keys.
-
remote_user | string
This value sets the remote host username for ssh or ftp backups. This is required for ftp type backups and optional for ssh, which if unset it will default to using the local hosts username.