{"id":19861524,"url":"https://github.com/aureezzhenx/wordpress-ansible","last_synced_at":"2026-05-03T10:37:30.573Z","repository":{"id":245403207,"uuid":"597191853","full_name":"aureezzhenx/Wordpress-Ansible","owner":"aureezzhenx","description":"This playbook will install a WordPress website on top of a LAMP environment (Linux, Apache, MySQL and PHP) on an Ubuntu 18.04 machine. A virtualhost will be created with the options specified in the vars/default.yml variable file.","archived":false,"fork":false,"pushed_at":"2023-02-03T21:09:27.000Z","size":14,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-05-03T10:37:27.951Z","etag":null,"topics":["ansible","apache","linux","mysql","wordpress"],"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/aureezzhenx.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}},"created_at":"2023-02-03T20:43:55.000Z","updated_at":"2023-09-13T12:13:52.000Z","dependencies_parsed_at":"2024-06-22T01:27:33.305Z","dependency_job_id":null,"html_url":"https://github.com/aureezzhenx/Wordpress-Ansible","commit_stats":null,"previous_names":["aureezzhenx/wordpress-ansible"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/aureezzhenx/Wordpress-Ansible","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aureezzhenx%2FWordpress-Ansible","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aureezzhenx%2FWordpress-Ansible/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aureezzhenx%2FWordpress-Ansible/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aureezzhenx%2FWordpress-Ansible/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aureezzhenx","download_url":"https://codeload.github.com/aureezzhenx/Wordpress-Ansible/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aureezzhenx%2FWordpress-Ansible/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32566444,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-03T06:36:36.687Z","status":"ssl_error","status_checked_at":"2026-05-03T06:36:09.306Z","response_time":103,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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","apache","linux","mysql","wordpress"],"created_at":"2024-11-12T15:09:08.792Z","updated_at":"2026-05-03T10:37:30.533Z","avatar_url":"https://github.com/aureezzhenx.png","language":"Jinja","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Wordpress on Ubuntu 18.04 LAMP\nClone this Repository if you want use this Automation.\n\nThis playbook will install a WordPress website on top of a LAMP environment (**L**inux, **A**pache, **M**ySQL and **P**HP) on an Ubuntu 18.04 machine. A virtualhost will be created with the options specified in the `vars/default.yml` variable file.\n## Settings\n- `php_modules`:  An array containing PHP extensions that should be installed to support your WordPress setup. You don't need to change this variable, but you might want to include new extensions to the list if your specific setup requires it.\n- `mysql_root_password`: The desired password for the **root** MySQL account.\n- `mysql_db`: The name of the MySQL database that should be created for WordPress.\n- `mysql_user`: The name of the MySQL user that should be created for WordPress.\n- `mysql_password`: The password for the new MySQL user.\n- `http_host`: Your domain name.\n- `http_conf`: The name of the configuration file that will be created within Apache.\n- `http_port`: HTTP port for this virtual host, where `80` is the default. \n## Running this Playbook\nQuickstart guide for those already familiar with Ansible:\n### 1. Obtain the playbook\n```shell\ngit clone https://github.com/aureezzhenx/Wordpress-Ansible.git\ncd Wordpress-Ansible\n```\n### 2. Customize Options\n```shell\nnano vars/default.yml\n```\n```yml\n---\n#System Settings\nphp_modules: [ 'php-curl', 'php-gd', 'php-mbstring', 'php-xml', 'php-xmlrpc', 'php-soap', 'php-intl', 'php-zip', 'php-fpm' ]\n#MySQL Settings\nmysql_root_password: \"mysql_root_password\"\nmysql_db: \"joji\"\nmysql_user: \"user\"\nmysql_password: \"password\"\n#HTTP Settings\nhttp_host: \"your_domain\"\nhttp_conf: \"your_domain.conf\"\nhttp_port: \"80\"\n```\n### 3. Run the Playbook\n```command\nansible-playbook -l [target] -i [inventory file] -u [remote user] playbook.yml\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faureezzhenx%2Fwordpress-ansible","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faureezzhenx%2Fwordpress-ansible","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faureezzhenx%2Fwordpress-ansible/lists"}