Having a separate 'prod' and 'dev' fedora environment on the dev box causes problems. On that machine, we want there to be just 'test' and another Fedora node/context/environment. In fact, on our servers it's also fine that there is only one Fedora node/context/environment (the production one).
We need to make some changes to the Ansible roles to synchronize.
Add to templates/dotenv_config.j2:
FEDORA_BASE_PATH={{ fedora_base_path }}
Add to defaults/main.yml:
fedora_base_path: "{{ project_name }}"
This will make the Fedora node/context/environment be 'californica' instead of 'prod'.
We also need to add to README.md documentation about setting the FEDORA_BASE_PATH variable. It exists in the californica code base already but is new to our Ansible roles.
Having a separate 'prod' and 'dev' fedora environment on the dev box causes problems. On that machine, we want there to be just 'test' and another Fedora node/context/environment. In fact, on our servers it's also fine that there is only one Fedora node/context/environment (the production one).
We need to make some changes to the Ansible roles to synchronize.
Add to templates/dotenv_config.j2:
Add to defaults/main.yml:
This will make the Fedora node/context/environment be 'californica' instead of 'prod'.
We also need to add to README.md documentation about setting the FEDORA_BASE_PATH variable. It exists in the californica code base already but is new to our Ansible roles.