Skip to content

An Ansible role to install DirectAdmin on CentOS servers.

Notifications You must be signed in to change notification settings

polatsinan/ansible-directadmin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sensson.directadmin

This module can be used to install DirectAdmin on CentOS-based servers. It does not set an admin password so you would have to set this yourself once the server is created or retrieve it from /var/log/directadmin/install.log.

It does not manage any configuration settings at the moment.

Requirements

We assume you have a valid DirectAdmin license.

Role Variables

  • client_id: The DirectAdmin client id.
  • license_id: The DirectAdmin license id.
  • interface: The server's interface. Default: eth0.
  • directadmin_configuration: All DirectAdmin configurations
  • directadmin_custombuild_options: All CustomBuild options.
  • directadmin_phpextensions: All PHP extensions.

Dependencies

None.

Example Playbook

- hosts: directadmin
  roles:
    - sensson.directadmin

We recommend using host variables to set your client and license id. For example:

[directadmin]
server.fqdn.com client_id=1000 license_id=10000

License

GPLv3

Author Information

Sensson is a hosting company. We try to share our work whenever possible. We do not intend to offer commercial support on our open source modules. We do welcome all pull requests though and will attempt to help whenever possible.

About

An Ansible role to install DirectAdmin on CentOS servers.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published