Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sensson/puppet-installatron
A Puppet module to manage Installatron.
https://github.com/sensson/puppet-installatron
installatron puppet
Last synced: about 1 month ago
JSON representation
A Puppet module to manage Installatron.
- Host: GitHub
- URL: https://github.com/sensson/puppet-installatron
- Owner: sensson
- Created: 2016-01-14T19:18:03.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2016-01-14T19:50:24.000Z (about 9 years ago)
- Last Synced: 2024-11-24T20:48:23.422Z (2 months ago)
- Topics: installatron, puppet
- Language: Puppet
- Size: 3.91 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# installatron
This module is used to configure Installatron. It supports all operating systems and control panels.
## Examples
### Installation and configuration
This will install Installatron if it has not been installed yet.
```
class { 'installatron': }
```#### Configuration
Installatron does have a command line option to set and change configuration settings, but it's not
very easy to combine with Puppet at the moment. [Installatron's Advanced Usage page](http://installatron.com/docs/admin/advancedusage#multiserver)
describes the files that you may need to change to manage your configuration with Puppet.The following example can be used for DirectAdmin servers:
```
file { '/home/admin/.appdata':
ensure => 'directory',
} ->
file { '/home/admin/.appdata/.settings':
ensure => present,
mode => '0600',
owner => 'admin',
group => 'admin',
content => template('profiles/directadmin/installatron-settings.erb'),
}
```