Skip to content

Latest commit

 

History

History
63 lines (39 loc) · 2.02 KB

README.md

File metadata and controls

63 lines (39 loc) · 2.02 KB

FIWARE Smart Data Domains and Models

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

Gitops for FIWARE on OpenShift Local

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

More to come....

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)

Install dependencies on Linux

sudo yum install -y git python3 python3-pip libselinux-python3 maven

Install dependencies on MacOSX

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

Setup Ansible

Install python3 dependencies for Ansible

sudo pip3 install psycopg2-binary ansible openshift jmespath

Setup the directory for the project and clone the git repository into it

sudo install -d -o $USER -g $USER /usr/local/src/team19-hackathon-2021
git clone [email protected]:team19hackathon2021/team19-hackathon-2021.git /usr/local/src/team19-hackathon-2021

Run the Ansible playbook to generate the issues and project board in Github.

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