diff --git a/group_vars/all/09_networks.yml b/group_vars/all/09_networks.yml index 9c5fc8e1..65443e70 100644 --- a/group_vars/all/09_networks.yml +++ b/group_vars/all/09_networks.yml @@ -10,8 +10,8 @@ defaults_networks: # /28 Networks, 14 Usable Ip Addresses web-app-akaunting: subnet: 192.168.101.0/28 - web-app-attendize: - subnet: 192.168.101.16/28 + # Free: + # subnet: 192.168.101.16/28 web-app-baserow: subnet: 192.168.101.32/28 web-app-mobilizon: diff --git a/group_vars/all/09_ports.yml b/group_vars/all/09_ports.yml index c56eb02b..9426ddb2 100644 --- a/group_vars/all/09_ports.yml +++ b/group_vars/all/09_ports.yml @@ -36,7 +36,7 @@ ports: web-app-funkwhale: 8012 web-app-roulette-wheel: 8013 web-app-joomla: 8014 - web-app-attendize: 8015 + # Free: 8015 web-app-pgadmin: 8016 web-app-baserow: 8017 web-app-matomo: 8018 diff --git a/roles/web-app-attendize/Installation.md b/roles/web-app-attendize/Installation.md deleted file mode 100644 index ef809f60..00000000 --- a/roles/web-app-attendize/Installation.md +++ /dev/null @@ -1,5 +0,0 @@ -## Setup Instructions - -```bash -bash ./Makefile setup -``` \ No newline at end of file diff --git a/roles/web-app-attendize/README.md b/roles/web-app-attendize/README.md deleted file mode 100644 index c2a97aa5..00000000 --- a/roles/web-app-attendize/README.md +++ /dev/null @@ -1,39 +0,0 @@ -# Attendize (Deprecated) - -## Warning - -> **Note:** This role is a work in progress. Use with caution and check for updates. -> The role wasn't updated since over 3 years. propably it makes sense to focus on the **web-app-pretix** app instead - -## Description - -Revolutionize your event management with Attendize, an energetic and intuitive platform designed to streamline ticketing and event planning. Enjoy a feature-rich, user-friendly solution that transforms every event into an unforgettable experience. - -## Installation - -For detailed setup instructions, please refer to [Installation.md](./Installation.md). - -## Features - -- **Dynamic Ticketing System:** Manage ticket sales, event registrations, and seating arrangements with ease. -- **Customizable Events:** Create and tailor events to fit various event types and needs. -- **Integrated Payment Processing:** Simplify ticket purchases with support for multiple payment gateways. -- **Real-Time Analytics:** Monitor event performance and attendee behavior via interactive dashboards. -- **User-Friendly Interface:** Experience a seamless design that caters to both administrators and attendees. -- **Robust API:** Extend functionalities and easily integrate with other systems. - -For more information about Attendize and its capabilities, please visit the [Attendize Homepage](https://attendize.com). - -## Further Resources - -- [Attendize GitHub Repository](https://github.com/Attendize/Attendize.git) -- [Attendize Documentation](https://github.com/Attendize/Attendize) -- [Attendize Issue Tracker](https://github.com/Attendize/Attendize/issues) - -## Credits - -Developed and maintained by **Kevin Veen-Birkenbach**. -Learn more at [veen.world](https://www.veen.world). - -Part of the [Infinito.Nexus Project](https://s.infinito.nexus/code) -Licensed under [Infinito.Nexus NonCommercial License](https://s.infinito.nexus/license). diff --git a/roles/web-app-attendize/TODO.md b/roles/web-app-attendize/TODO.md deleted file mode 100644 index 4e718501..00000000 --- a/roles/web-app-attendize/TODO.md +++ /dev/null @@ -1,2 +0,0 @@ -# Todo -- Remove as soon as pretix app is included \ No newline at end of file diff --git a/roles/web-app-attendize/config/main.yml b/roles/web-app-attendize/config/main.yml deleted file mode 100644 index 8de9f478..00000000 --- a/roles/web-app-attendize/config/main.yml +++ /dev/null @@ -1,22 +0,0 @@ -features: - matomo: true - css: true - desktop: true - central_database: true - logout: true -docker: - services: - redis: - enabled: true - database: - enabled: true - web: - image: "attendize_web" - version: "latest" - worker: - image: "attendize_worker" - version: "latest" -server: - domains: - canonical: - - "tickets.{{ PRIMARY_DOMAIN }}" diff --git a/roles/web-app-attendize/meta/main.yml b/roles/web-app-attendize/meta/main.yml deleted file mode 100644 index 513cc7ed..00000000 --- a/roles/web-app-attendize/meta/main.yml +++ /dev/null @@ -1,26 +0,0 @@ ---- -galaxy_info: - author: "Kevin Veen-Birkenbach" - description: "Revolutionize your event management with Attendize, an energetic and intuitive platform designed to streamline ticketing and event planning. Enjoy a feature-rich, user-friendly solution that transforms every event into an unforgettable experience." - license: "Infinito.Nexus NonCommercial License" - license_url: "https://s.infinito.nexus/license" - company: | - Kevin Veen-Birkenbach - Consulting & Coaching Solutions - https://www.veen.world - galaxy_tags: - - attendize - - docker - - event management - - ticketing - - automation - repository: https://s.infinito.nexus/code - issue_tracker_url: https://s.infinito.nexus/issues - documentation: "https://docs.infinito.nexus/" - logo: - class: "fa-solid fa-calendar-check" - run_after: - - web-app-matomo - - web-app-keycloak - - web-app-mailu -dependencies: [] diff --git a/roles/web-app-attendize/tasks/main.yml b/roles/web-app-attendize/tasks/main.yml deleted file mode 100644 index 7492a8e5..00000000 --- a/roles/web-app-attendize/tasks/main.yml +++ /dev/null @@ -1,22 +0,0 @@ ---- -- name: "For '{{ application_id }}': include role to receive certs & do modification routines" - include_role: - name: srv-composer - vars: - domain: "{{ item }}" - http_port: "{{ ports.localhost.http[application_id] }}" - loop: - - "{{ domains | get_domain('web-app-mailu') }}" - - "{{ domain }}" - -- name: "For '{{ application_id }}': load docker and db" - include_role: - name: sys-stk-back-stateful - vars: - docker_compose_flush_handlers: true - -- name: "For '{{ application_id }}': configure {{ domains | get_domain(application_id) }}.conf" - template: - src: roles/srv-proxy-core/templates/vhost/basic.conf.j2 - dest: "{{ NGINX.DIRECTORIES.HTTP.SERVERS }}{{ domains | get_domain(application_id) }}.conf" - notify: restart openresty diff --git a/roles/web-app-attendize/templates/docker-compose.yml.j2 b/roles/web-app-attendize/templates/docker-compose.yml.j2 deleted file mode 100644 index 047e9697..00000000 --- a/roles/web-app-attendize/templates/docker-compose.yml.j2 +++ /dev/null @@ -1,28 +0,0 @@ -{% include 'roles/docker-compose/templates/base.yml.j2' %} - - web: - image: "{{ ATTENDIZE_WEB_IMAGE }}:{{ ATTENDIZE_WEB_VERSION }}" - ports: - - "{{ ports.localhost.http[application_id] }}:80" - volumes: - - .:/usr/share/nginx/html - - .:/var/www -{% include 'roles/docker-container/templates/depends_on/dmbs_incl.yml.j2' %} - maildev: - worker: - env_file: - - ./.env -{% include 'roles/docker-container/templates/networks.yml.j2' %} - - worker: - image: "{{ ATTENDIZE_WORKER_IMAGE }}:{{ ATTENDIZE_WORKER_VERSION }}" -{% include 'roles/docker-container/templates/depends_on/dmbs_incl.yml.j2' %} - maildev: -{% include 'roles/docker-container/templates/networks.yml.j2' %} - volumes: - - .:/usr/share/nginx/html - - .:/var/www - -{% include 'roles/docker-compose/templates/volumes.yml.j2' %} - -{% include 'roles/docker-compose/templates/networks.yml.j2' %} \ No newline at end of file diff --git a/roles/web-app-attendize/templates/env.j2 b/roles/web-app-attendize/templates/env.j2 deleted file mode 100644 index ab461882..00000000 --- a/roles/web-app-attendize/templates/env.j2 +++ /dev/null @@ -1,76 +0,0 @@ -# https://github.com/Attendize/Attendize/blob/develop/.env.example - -ATTENDIZE_DEV=true -ATTENDIZE_CLOUD=false - -APP_NAME=Attendize -APP_ENV=local -APP_KEY= -APP_DEBUG=true -APP_URL=https://localhost:8081 - -LOG_CHANNEL=stack - -DB_CONNECTION=mysql -DB_HOST=db -DB_PORT=3306 -DB_DATABASE=attendize -DB_USERNAME=attendize -DB_PASSWORD=attendize - -BROADCAST_DRIVER=log -CACHE_DRIVER=file -QUEUE_CONNECTION=sync -SESSION_DRIVER=file -SESSION_LIFETIME=120 - -REDIS_HOST=127.0.0.1 -REDIS_PASSWORD=null -REDIS_PORT=6379 - -MAIL_DRIVER=smtp -MAIL_HOST=maildev -MAIL_PORT=1025 -MAIL_USERNAME=null -MAIL_PASSWORD=null -MAIL_ENCRYPTION=null - -AWS_ACCESS_KEY_ID= -AWS_SECRET_ACCESS_KEY= -AWS_DEFAULT_REGION=us-east-1 -AWS_BUCKET= - -PUSHER_APP_ID= -PUSHER_APP_KEY= -PUSHER_APP_SECRET= -PUSHER_APP_CLUSTER=mt1 - -MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}" -MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}" - -# Attendize Variables -DEFAULT_DATEPICKER_SEPERATOR="-" -DEFAULT_DATEPICKER_FORMAT="yyyy-MM-dd HH:mm" -DEFAULT_DATETIME_FORMAT="Y-m-d H:i" -APP_TIMEZONE= - -MAIL_FROM_ADDRESS=testing@attendize.com -MAIL_FROM_NAME=testing_service - -# https://github.com/NitMedia/wkhtml2pdf#driver-types -WKHTML2PDF_BIN_FILE=wkhtmltopdf-amd64 - -# Google Analytics -GOOGLE_ANALYTICS_ID= -GOOGLE_MAPS_GEOCODING_KEY= - -# Captcha Configuration -CAPTCHA_IS_ON=false -# can be recaptcha or hcaptcha -CAPTCHA_TYPE= -CAPTCHA_KEY= -CAPTCHA_SECRET= - -TWITTER_WIDGET_ID= - -LOG=errorlog \ No newline at end of file diff --git a/roles/web-app-attendize/vars/main.yml b/roles/web-app-attendize/vars/main.yml deleted file mode 100644 index b6d18b6c..00000000 --- a/roles/web-app-attendize/vars/main.yml +++ /dev/null @@ -1,14 +0,0 @@ -# General -application_id: "web-app-attendize" - -# Database -database_type: "mariadb" - -# Docker -docker_repository_address: "https://github.com/Attendize/Attendize.git" - -# Attendize -ATTENDIZE_WEB_IMAGE: "{{ applications | get_app_conf(application_id, 'docker.services.web.image') }}" -ATTENDIZE_WEB_VERSION: "{{ applications | get_app_conf(application_id, 'docker.services.web.version') }}" -ATTENDIZE_WORKER_IMAGE: "{{ applications | get_app_conf(application_id, 'docker.services.worker.image') }}" -ATTENDIZE_WORKER_VERSION: "{{ applications | get_app_conf(application_id, 'docker.services.worker.version') }}" \ No newline at end of file