ubuntu os

  • By aisrael
  • Latest version (#0)
  • trusty, xenial
  • Stable

Description

A layer to enable functionality and manage an Ubuntu OS.


Overview

This charm provides OS-specific functionality for users of Ubuntu. This can be used as a standalone charm, similar to the Ubuntu charm, to get fresh Ubuntu machine, or be included in any charm intended for deployment on Ubuntu to enable these extra features.

Goals:
- Manage Kernel parameters (sysctl)
- Enable unattended upgrades
- Enable live kernel upgrades
- Enable landscape
- Expose OS metrics such as uptime and io (disk, network, etc) utilization.
- Support operation by proxy, such as VNF Configuration Charms that manage an application running on a separate host.

Usage

Actions

Action Description Parameter(s)
enable-unattended-upgrades Enable unattended upgrades. components, blacklist
disable-unattended-upgrades Disable unattended upgrades None

Known Limitations and Issues

Configuration

Contact Information

Upstream Project Name

Configuration

ssh-hostname
(string) The hostname or IP address of the machine to
boolean-option
(boolean) A short description of the configuration option
ssh-public-key
(string) The public key of this unit.
ssh-username
(string) The username to login as.
ssh-password
(string) The password used to authenticate.
int-option
(int) A short description of the configuration option
9001
ssh-private-key
(string) DEPRECATED. The private ssh key to be used to authenticate.
ssh-key-bits
(int) The number of bits to use for the SSH key.
4096
string-option
(string) A short description of the configuration option
Default Value
ssh-key-type
(string) The type of encryption to use for the SSH key.
rsa