Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move application configuration logic away from Ansible and into the .deb package #2641

Open
emkll opened this issue Nov 30, 2017 · 1 comment
Labels
goals: Improve Ansible logic / smoother install goals: packaging help wanted Issues we would definitely appreciate volunteer help with

Comments

@emkll
Copy link
Contributor

emkll commented Nov 30, 2017

Feature request

Description

Ansible task is currently generating values to initialize/provision/configure the SecureDrop application (see https://github.com/freedomofpress/securedrop/blob/develop/install_files/ansible-base/roles/app/tasks/initialize_securedrop_app.yml )

SecureDrop app package should configure SecureDrop app-specific values (eg: configuring keys/pepper values, initializing database

User Stories

As a package maintainer, I do not want to edit infrastructure code to modify the configuration of the application.
As an infrastructure developer/admin, I would like the package manager/application to automate it's configuration.

@eloquence
Copy link
Member

This is still a worthwhile improvement and consistent with our goal to reduce Ansible footprint. Good candidate for mid-term improvements to the provisioning story or a good ticket for a volunteer familiar with Debian packaging & Ansible.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
goals: Improve Ansible logic / smoother install goals: packaging help wanted Issues we would definitely appreciate volunteer help with
Projects
None yet
Development

No branches or pull requests

2 participants