Marcoceppi Mongodb

Channel Revision Published Runs on
latest/stable 2 19 Mar 2021
Ubuntu 16.04 Ubuntu 14.04
latest/edge 0 19 Mar 2021
Ubuntu 14.04
juju deploy marcoceppi-mongodb
Show information

Platform:

Ubuntu
16.04 14.04

Learn about configurations >

  • auth | boolean

    Turn on/off security

  • backup_copies_kept | int

    Default: 7

    Number of backups to keep. Keeps one week's worth by default.

  • backup_directory | string

    Default: /home/ubuntu/backups

    Where can the backups be found.

  • backups_enabled | boolean

    Enable daily backups to disk.

  • bind_ip | string

    Default: 0.0.0.0

    IP address that mongodb should listen for connections.

  • cpu | boolean

    Enables periodic logging of CPU utilization and I/O wait

  • dbpath | string

    Default: /var/lib/mongodb

    The path where the data files will be kept.

  • diaglog | int

    Set oplogging level where n is 0=off (default), 1=W, 2=R, 3=both, 7=W+some reads

  • extra_packages | string

    Space separated list of extra deb packages to install.

  • 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.

  • journal | boolean

    Default: True

    Enable journaling, http://www.mongodb.org/display/DOCS/Journaling

  • logappend | boolean

    Default: True

    Append log entries to existing log file

  • logpath | string

    Default: /var/log/mongodb/mongodb.log

    The path where to send log data.

  • logrotate-frequency | string

    Default: daily

    How often should the logs be rotated. Use values from logrotate.

  • logrotate-maxsize | string

    Default: 500M

    Maximum log size before rotating.

  • logrotate-rotate | int

    Default: 5

    Number of log files to keep.

  • nocursors | boolean

    Diagnostic/debugging option

  • nohints | boolean

    Ignore query hints

  • noprealloc | boolean

    Disable data file preallocation

  • noscripting | boolean

    Turns off server-side scripting. This will result in greatly limited functionality

  • notablescan | boolean

    Turns off table scans. Any query that would do a table scan fails

  • nssize | string

    Specify .ns file size for new databases

  • objcheck | boolean

    Inspect all client data for validity on receipt (useful for developing drivers)

  • opIdMem | string

    Size limit for in-memory storage of op ids

  • oplogSize | string

    Custom size for replication operation log

  • 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".

  • port | int

    Default: 27017

    Default MongoDB port

  • quota | boolean

    Enable db quota management

  • replicaset | string

    Default: myset

    Name of the replica set

  • version | string

    Default: archive

    The version of MongoDB to install. By default the version from the Ubuntu Archive is installed. However, any upstream version since 2.0 can be installed if the exact version string is set.

  • web_admin_ui | boolean

    Default: True

    Replica Set Admin UI (accessible via default_port + 1000)