{"id":19235224,"url":"https://github.com/sensson/ansible-directadmin","last_synced_at":"2025-07-12T07:35:56.152Z","repository":{"id":72553204,"uuid":"51250662","full_name":"sensson/ansible-directadmin","owner":"sensson","description":"An Ansible role to install DirectAdmin on RedHat and Ubuntu servers.","archived":false,"fork":false,"pushed_at":"2024-08-12T12:20:16.000Z","size":21,"stargazers_count":8,"open_issues_count":1,"forks_count":8,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-21T05:42:02.392Z","etag":null,"topics":["ansible","directadmin"],"latest_commit_sha":null,"homepage":"","language":"Jinja","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sensson.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2016-02-07T14:37:01.000Z","updated_at":"2025-02-19T11:19:57.000Z","dependencies_parsed_at":"2024-08-12T14:08:58.702Z","dependency_job_id":null,"html_url":"https://github.com/sensson/ansible-directadmin","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sensson/ansible-directadmin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sensson%2Fansible-directadmin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sensson%2Fansible-directadmin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sensson%2Fansible-directadmin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sensson%2Fansible-directadmin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sensson","download_url":"https://codeload.github.com/sensson/ansible-directadmin/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sensson%2Fansible-directadmin/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264958194,"owners_count":23689011,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ansible","directadmin"],"created_at":"2024-11-09T16:16:19.869Z","updated_at":"2025-07-12T07:35:56.129Z","avatar_url":"https://github.com/sensson.png","language":"Jinja","funding_links":[],"categories":[],"sub_categories":[],"readme":"sensson.directadmin\n=========\n\nThis module can be used to install DirectAdmin. It does not set an admin\npassword so you would have to set this yourself once the server is created\nor retrieve it from /usr/local/directadmin/scripts/setup.txt.\n\nIt supports Ubuntu 20, CentOS 8 stream, Rocky Linux 8 and AlmaLinux 8.\n\nRequirements\n------------\n\nWe assume you have a valid DirectAdmin license.\n\nRole Variables\n--------------\n\n* `license`: The DirectAdmin client id.\n* `directadmin_configuration`: All DirectAdmin configurations\n* `directadmin_custombuild_options`: All CustomBuild options.\n* `directadmin_phpextensions`: All PHP extensions.\n* `directadmin_lets_encrypt_host`: Create a certificate for the host's\n  domain. If set to false it will not be created. Defaults to true.\n* `directadmin_include_modsecurity`: Include ModSecurity playbook.\n* `modsecurity`: Set to `'yes'` to enable.\n* `modsecurity_ruleset`: This is the ruleset from DirectAdmin.\n\nDependencies\n------------\n\nNone.\n\nExample Playbook\n----------------\n\n```yaml\n- hosts: directadmin\n  roles:\n    - sensson.directadmin\n```\n\nWe recommend using host variables to set your license. For example:\n\n```yaml\n[directadmin]\nserver.fqdn.com license=abcdefghijklmnopqrstuvw\n```\n\nLicense\n-------\n\nMIT\n\nAuthor Information\n------------------\n\nSensson is a hosting company. We try to share our work whenever possible. We\ndo not intend to offer commercial support on our open source modules. We do\nwelcome all pull requests though and will attempt to help whenever possible.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsensson%2Fansible-directadmin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsensson%2Fansible-directadmin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsensson%2Fansible-directadmin/lists"}