Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/skylime/mi-core-base
core.io base server
https://github.com/skylime/mi-core-base
shell
Last synced: 3 months ago
JSON representation
core.io base server
- Host: GitHub
- URL: https://github.com/skylime/mi-core-base
- Owner: skylime
- License: mit
- Created: 2014-07-25T13:29:04.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2024-07-07T21:28:33.000Z (7 months ago)
- Last Synced: 2024-08-02T22:23:18.784Z (7 months ago)
- Topics: shell
- Language: Shell
- Homepage: http://smartos.skylime.net
- Size: 348 KB
- Stars: 6
- Watchers: 5
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: Changelog.md
- License: LICENSE
Awesome Lists containing this project
- awesome-github-repos - skylime/mi-core-base - core.io base server (Shell)
README
# mi-core-base
This repository is based on [Joyent mibe](https://github.com/joyent/mibe).
## description
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.## mdata variables
### admin authorized_keys
Configure ssh public key for admin user via `mdata` variable.
- `admin_authorized_keys`: ssh public key for the admin user
### root authorized_keys
Configure ssh public key for root user via `mdata` variable.
- `root_authorized_keys`: ssh public key for the root user
### root ssh public private key
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 user
- `root_ssh_rsa_pub`: public ssh key for root user (mostly not required)### munin
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
### nullmailer
To have cron emails on errors we like to configure nullmailer as local smtp server.
- `mail_smarthost`: hostname of remote smtp server
- `mail_auth_user`: smtp username for authentication
- `mail_auth_pass`: smtp password for authentication
- `mail_adminaddr`: admin email address for everything from root@localhost### ssh daemon
Configure ssh public and private key pairs for the host daemon via `mdata`.
- `ssh_host_rsa_key`: private SSH rsa key
- `ssh_host_rsa_key.pub`: public SSH rsa key
- `ssh_host_dsa_key`: private SSH dsa key
- `ssh_host_dsa_key.pub`: public SSH dsa key### sudo
Add existing users to a sysadmin group to allow sudo without any password.
- `sudo_sysadmin_members`: space seperated list of users
### backup / znapzend
Configure remote backup destination and plan for znapzend.
- `znapzend_dst_plan`: destination plan in the znapzend format
- `znapzend_dst`: destination server