From bb0f2858fb8f6a9b4a53ef34e83fc1da1cb7a33a Mon Sep 17 00:00:00 2001 From: Ditmar Visser Date: Tue, 3 Jun 2025 16:05:31 +0000 Subject: [PATCH] feat: webserver role --- handlers/main.yml | 4 ++++ meta/main.yml | 12 ++++++++++++ tasks/main.yml | 13 +++++++++++++ 3 files changed, 29 insertions(+) create mode 100644 handlers/main.yml create mode 100644 meta/main.yml create mode 100644 tasks/main.yml diff --git a/handlers/main.yml b/handlers/main.yml new file mode 100644 index 0000000..8d0756d --- /dev/null +++ b/handlers/main.yml @@ -0,0 +1,4 @@ +- name: Restart apache + service: + name: apache2 + state: restarted diff --git a/meta/main.yml b/meta/main.yml new file mode 100644 index 0000000..0aad13e --- /dev/null +++ b/meta/main.yml @@ -0,0 +1,12 @@ +galaxy_info: + role_name: webserver + author: ditmarvisser + description: Instals Apache, PHP, en PHP-MySQL + license: MIT + min_ansible_version: "2.9" + platforms: + - name: Ubuntu + versions: + - noble + +dependencies: [] diff --git a/tasks/main.yml b/tasks/main.yml new file mode 100644 index 0000000..6463e80 --- /dev/null +++ b/tasks/main.yml @@ -0,0 +1,13 @@ +- name: Install Apache + apt: + name: apache2 + state: present + update_cache: yes + notify: restart apache + +- name: Install PHP + apt: + name: + - php + - php-mysql + state: present