FIWARE Smart Data Domains and Models for matching participants to teams during the Hackathon:
https://github.com/rh-impact/fiware-hackathon-2023/blob/main/roles/fiware_domain/defaults/main.yml
For Local Development of FIWARE, associates can setup an OpenShift Local environment on Linux/MacOS/Windows. They can then run the GitOps setup during the FIWARE Innovation Labs Residency and also extended and actively being extended:
https://github.com/rh-impact/fiware-marinera/tree/main/kustomize
The documentation below is still a WORK-IN-PROGRESS for this hackathon. It was copied from a previous hackathon.
Setup the team19-hackathon-2021 project to setup Github project boards on MacOSX or Linux (Fedora, RHEL, CentOS)
sudo yum install -y git python3 python3-pip libselinux-python3 maven
For MacOS, install gnu-tar and add it to the system PATH
https://stackoverflow.com/questions/54528115/unable-to-extract-tar-file-though-ansible-unarchive-module-in-macos
brew install git python maven gnu-tar
sudo pip3 install psycopg2-binary ansible openshift jmespath
sudo install -d -o $USER -g $USER /usr/local/src/team19-hackathon-2021
git clone git@github.com:team19hackathon2021/team19-hackathon-2021.git /usr/local/src/team19-hackathon-2021
cd /usr/local/src/team19-hackathon-2021
ansible-playbook -i inventories/inspire-2021/hosts --vault-id @prompt inspire_hackathon.yml
You can also filter generation of the issues by project:
cd /usr/local/src/team19-hackathon-2021
ansible-playbook -i inventories/inspire-2021/hosts --vault-id @prompt inspire_hackathon.yml -e FILTER_PROJECT=Serratus