This repository is based on Joyent mibe.
Basic core.io mibe image with default setup of infrastructure services like munin and remote syslog. This should be the default image for all core.io zones.
Configure ssh public key for admin user via mdata
variable.
admin_authorized_keys
: ssh public key for the admin user
Configure ssh public key for root user via mdata
variable.
root_authorized_keys
: ssh public key for the root user
Configure ssh public and private key pair for root user via mdata
. We only
support rsa keys.
root_ssh_rsa
: private ssh rsa key for root userroot_ssh_rsa_pub
: public ssh key for root user (mostly not required)
List of ip addresses of the munin master server that is allowed to connect. The ip addresses should be seperated by whitespace or newline.
munin_master_allow
: ip addresses (alternative hostname) of the munin master node
To have cron emails on errors we like to configure nullmailer as local smtp server.
mail_smarthost
: hostname of remote smtp servermail_auth_user
: smtp username for authenticationmail_auth_pass
: smtp password for authenticationmail_adminaddr
: admin email address for everything from root@localhost
Configure ssh public and private key pairs for the host daemon via mdata
.
ssh_host_rsa_key
: private SSH rsa keyssh_host_rsa_key.pub
: public SSH rsa keyssh_host_dsa_key
: private SSH dsa keyssh_host_dsa_key.pub
: public SSH dsa key
Add existing users to a sysadmin group to allow sudo without any password.
sudo_sysadmin_members
: space seperated list of users
Configure remote backup destination and plan for znapzend.
znapzend_dst_plan
: destination plan in the znapzend formatznapzend_dst
: destination server