Skip to content
This repository has been archived by the owner on Sep 13, 2018. It is now read-only.

A new box is missing some crucial config options #47

Open
EliAndrewC opened this issue Feb 19, 2016 · 1 comment
Open

A new box is missing some crucial config options #47

EliAndrewC opened this issue Feb 19, 2016 · 1 comment

Comments

@EliAndrewC
Copy link
Contributor

If someone does a vagrant up they do indeed get a working dev box. However, there are two big problems which have to be fixed by hand:

  1. There are no [[job_location]] entries, which makes it impossible to create jobs/shifts or assign people to departments.

  2. There are no entries in [dept_head_checklist], and several of our pages will error if those entries are missing. (This is arguably a bug in our code - maybe we should be more tolerant of missing dept checklist items and simply fail to display the checklist if the item is missing.)

@binary1230
Copy link
Contributor

Btw, to clarify, this happens only for the default (non-magfest) deploy. We should however make sure that in the default deploy (a fictitious event called CoolCon) that these settings are present.

The best way to fix this is probably in the hiera .yaml files by providing defaults for these INI settings that the CoolCoon config uses, which can be overridden by the event-specific (Magfest) .yaml files.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants