Comments (9)
Is that https://github.com/open-contracting/deploy/blob/master/salt-config/roster#L13 ?
In fairness we could probably rename most of those machine names :-) They are only used internally by salt. Need to be careful tho, to make sure right variables are still applied.
from deploy.
'ocdskit-web' also occurs in filenames and in other files. It'll be less confusing in future if we use Toucan consistently across all repos, documentation, etc.
The other machine names at least roughly correspond to FQDNs, so they are not going to be confusing (in the same way).
from deploy.
Fair point. When doing this we'll have to be a bit careful; if you just change the salt rule to install a Apache config called "toucan" instead of "webkit", say, it won't automatically remove the old one - so you'll end up with 2 Apache configs, and so on. Might be a bit of downtime, just 5 mins or so. All doable tho; prioritise away.
from deploy.
Toucan: Rename some ocdskit-web occurrences in deploy repository
from deploy.
As part of this we can start documenting what types of Salt configuration changes require removing earlier configurations (e.g. renaming configuration files).
Update: See https://ocdsdeploy.readthedocs.io/en/latest/how-to/update.html#remove-content
from deploy.
There are now only 3 occurrences in toucan_pillar.sls
and toucan.sls
. Changing those are low priority. We can replace them if/when we need to rebuild the server.
from deploy.
Similarly, there are a few occurrences of scrape
instead of collect
viz. Kingfisher Collect.
from deploy.
Toucan will be decommissioned, so that is no longer an issue. As shared on Slack:
Once the new flattening tool is deployed, Toucan will just be a web interface to OCDS Kit. However, web analytics show very low usage (low tens of users per month, mostly from Paraguay, the UK and Canada, which is where our teams work). To free up time and resources for more impactful work, Toucan will therefore be decommissioned. People who canβt install OCDS Kit locally will be referred to the OCDS Kit tutorial notebook, and Flatten Tool users will be directed to the new flattening tool.
from deploy.
Similarly, there are a few occurrences of scrape instead of collect viz. Kingfisher Collect.
The helpdesk deployment of Collect is expected to last a while (at least until we upgrade the OS), and it's not worth the effort to get everyone to change their log-in info, so I'll close this issue. We'll likely/hopefully notice the possible renaming when re-deploying.
from deploy.
Related Issues (20)
- Upgrade RabbitMQ
- Kingfisher personal SQL user account HOT 3
- PostgreSQL backups (ocp13, ocp14, ocp24)
- Credere staging server
- RabbitMQ upgrade HOT 2
- Use ed25519 or rsa for SSH keys HOT 3
- Coalition (ocp21) MySQL and Site backups HOT 1
- Update create server process to not add port knocking if Docker to be added later HOT 2
- Add WordPress auto-update script
- Update documentation for "one dir" Salt HOT 3
- Put Apache (ProxyPass) in front of RabbitMQ's management interface HOT 1
- Implement retention policy for Kingfisher Process v2
- include isn't working with Salt 3006 HOT 3
- Add instructions to create_server to add/edit appropriate reverse DNS entries HOT 1
- Decommission ocp05 when ready
- Consider replacing kingfisher-process with ocds-merge-rs
- Attach ocp05 to Ubuntu Pro HOT 3
- Use Let's Encrypt certificates for PostgreSQL on ocp23
- Decommission ocp04
- Upgrade RabbitMQ on ocp13 and ocp23 like we do Elasticsearch HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from deploy.