Skip to content

ojw713/vagrant-odk-x-stack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ODK-X Stack in a Box

This repository will install the ODK-X (Sync Endpoint)

Vagrant and Ansible

This repositiory requires the vagrant reload plugin

  • vagrant plugin install vagrant-reload

Do a simple vagrant up by using Vagrant's Ansible provisioner. All you need is a working Vagrant installation (2.2.4+ but the latest version is always recommended), a provider (tested with the latest VirtualBox version), and 3GB of RAM.

If more than the default 10GB disk space is needed

  • run vagrant plugin install vagrant-disksize to install the vagrant plugin
  • add ubuntu.disksize.size = "25GB" to the Vagrantfile.

Future Plans

  • Setup more ODK tools (ODK-X Application Designer and Suitcase)
  • Separate Configurations for DB, LDAP, etc.

ODK Web-UI

Access at http://127.0.0.1:8081/web-ui/login.

Default ODK users

Site Admin:

  • username: syncadmin

Sync User:

  • username: syncuser

The passwords are defined in the vars.yml file.

ODK LDAP Admin

Access at https://127.0.0.1:40000.

See ODK Sync setup documenation for LDAP Admin credentials.

ODK Postgres DB Connection

Access at http://127.0.0.1:5432.

Default credentials are containted in the sync-endpoint-default-setup db.env

Switch to HTTPS

Run ansible-playbook 1_use-https.yml from the /odk-x-stack directory to change to https.

About

vagrant setup for odk-x

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published