V2 Deployment Checklist
Contents
- V2 Deployment Checklist
- Introduction
- DNS Name Configuration
- Setup Virtual Machine
- Setup Apache Virtual Host
- Configure Reverse Proxy
- Setup Data Partition
- Setup V2 Deployment Instance
- Deploy Initial V2 System
- Start Delayed Job Task
- Register Application in MAPS
- Test Outgoing Email
- Configure & Test Incoming Email
- Install V2 Configuration
- Import Configuration
- Import Data & Documents
- End-to-End Test
- Setup Backups
- Setup Monitoring
Introduction
DNS Name Configuration
Configure DNS Names
- Configure DNS names in the Puppet server: mgt.vh01.softxs.ch
ssh -p 10104 root@loki cd /etc/puppet/modules/bind9/files # -- Edit the following two files vi master/zones/all/{domain_name}. # Update the 'Serial' with today's date and the sequence number, normally '01'. :x vi master/generic/all/{domain_name}. # Add CNAME record for the sub-domain pointing to the host server :x
Test DNS Names
Make sure the new DNS name is defined on the all following DNS server:
- zg-1.softxs.ch - Public server
- zg-3.softxs.ch - Public server
- loki.softxs.ch - LU DMZ
- odin.softxs.ch - LU DMZ
- modi.softxs.ch - LU Internal network
Setup Virtual Machine
Configuration for Vagrant File Generation
Start Virtual Machine
Initial System Software Update
Configure Puppet Client
Setup V2 User SSH Certificate
Setup Apache Virtual Host
Configure Reverse Proxy
Setup Data Partition
Setup V2 Deployment Instance
deploy.rb
settings.local.yml
database.yml
Email Secret Key
Home Page Setup
Deploy Initial V2 System
Capistrano Deployment
Test Local Login
Test Invitation & MAPS Login
Start Delayed Job Task
Register Application in MAPS
Test Outgoing Email
Configure & Test Incoming Email
Install V2 Configuration
Import Configuration
Import Data & Documents
End-to-End Test
Setup Backups
