Unofficial IaC with Ansible and Docker Compose stack of selected tools related to HXL Standard.
Unofficial IaC with
Ansible and
Docker Compose stack of selected tools
related to HXL Standard.
What is HXL? The Humanitarian Exchange Language: HXL is a simple standard
for messy data. Use HXL hashtags to speed up data processing and create
interoperability across data sources. (…) Unlike most data standards, HXL is
cooperative rather than competitive.
(source: https://hxlstandard.org/)
Please note that the @covid-taskforce-cplp obviously are not from the
humanitarian organizations used on this stack and consider using this at your
own risk. The main objective of this repository is allow more people
test/contribute/use the HXL.
Note: different from most APIs that are maintained by private companies, the
public servers of software related to HXL are hosted by humanitarian
organizations and don’t require paid subscriptions, creation of APIs keys, etc.
If you are doing a project that needs to be used in production and you are not
deploing own private server, don’t use our test servers, but these ones.
While this repository can deploy a full server using Ansible, we
tried to leave some parts with Docker, so it will more easy to deploy for who
don’t want / don’t know Ansible.
Note: the Ansible IaC implementation already will deploy the same docker-compose
files. You are free to use this repository as a base for any private
implementation (the license is flexible, is Public Domain).
In addition to this repository, for some periodo of active time, we may keep
an live server to use as reference for testing at subdomains fromhxl.etica.dev
.
See SECURITY.md. You can use this server to make tests and make
suggestions.
admin
: cplppass
)To the extent possible under law, the authors of @covid-taskforce-cplp
waived all copyright and related or neighboring rights to this work to
Public Domain.