Last modified: 2013-12-17 01:50:05 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T60561, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 58561 - Convert configuration to local repo on Tin for Wikimania Scholarships application
Convert configuration to local repo on Tin for Wikimania Scholarships applica...
Status: NEW
Product: Wikimedia
Classification: Unclassified
Wikimania Scholarships (Other open bugs)
wmf-deployment
All All
: Low normal (vote)
: ---
Assigned To: Nobody - You can work on this!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2013-12-17 01:49 UTC by Bryan Davis
Modified: 2013-12-17 01:50 UTC (History)
1 user (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Bryan Davis 2013-12-17 01:49:50 UTC
The .env configuration file for the application is currently managed via the role::wikimania_scholarships puppet role. Ryan Lane suggests that this be migrated out into a local configuration repository on Tin instead to more closely match other git-deploy managed projects and to decouple the configuration of the app from puppet and the operations team.

# Create a configuration repository at scholarships/config
# Add a checkout_module_calls stanza to the deployment role for scholarships
# Remove the existing .env management from puppet

Ryan suggests that this checkout_module_calls stanza should do the right thing:

    checkout_module_calls' => {
      'file.symlink' => [
        '/srv/deployment/scholarships/config/.env',
        '/srv/deployment/scholarships/scholarships/.env'
       ]
    }

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links