How to Octopus

Слайд 2

What is Octopus? Octopus is an automated deployment and release management

What is Octopus?

Octopus is an automated deployment and release management server.

It is designed to simplify deployment of Web applications, Windows Services and databases.
Слайд 3

How it Works? https://cf.mfmnow.com/display/Automation/Installing+Octopus+tentacle

How it Works?

https://cf.mfmnow.com/display/Automation/Installing+Octopus+tentacle

Слайд 4

Continuous Delivery

Continuous Delivery

Слайд 5

When we use Octopus? Install MFM/OFM/OAO etc. backend Components Deploy additional

When we use Octopus?

Install MFM/OFM/OAO etc. backend Components
Deploy additional configuration/services
DNS internal/external

names
Consul
Nagios check
LoadBalancer(nginx) configuration
Upgrade Component version
Deploy configuration
Change Configuration
Слайд 6

Which components/configurations we can deploy? MFM.AccountSelector.MW MFM.AccountSelector.Profile MFM.CardControl.Mw MFM.CardControl.Profile MFM.CheckImages.MW MFM.CheckImages.Profile

Which components/configurations we can deploy?

MFM.AccountSelector.MW
MFM.AccountSelector.Profile
MFM.CardControl.Mw
MFM.CardControl.Profile
MFM.CheckImages.MW
MFM.CheckImages.Profile
MFM.DataFeed.UsageData.FtpClient
MFM.DataFeed.UsageData.MW
MFM.DataFeed.UsageData.Profile
MFM.DepositAnytime.MW
MFM.DepositAnytime.Profile
MFM.EmailSender
MFM.GPGMW.Profile-HAonly
MFM.Lending.Cluster
MFM.Lending.Cluster.Profile
MFM.LoanTransfer.AdminTool
MFM.LoanTransfer.MW
MFM.LoanTransfer.Profile
MFM.M3
MFM.MFMMW
MFM.MFMMW.Profile-HAonly
MFM.MLR.FraudControl.MW
MFM.MobileEnrollment.MW
MFM.MobileEnrollment.Profile
MFM.MobileLending
MFM.Notifier.MW
MFM.Notifier.Profile
MFM.OAO.MW
MFM.OAO.Profile
MFM.OFX.Profile
MFM.Ofx.Server
MFM.PayPal.Mw
MFM.PayPal.MW-HAonly
MFM.PayPal.Profile-HAonly
MFM.PushNotifications.MW
MFM.PushNotifications.Profile
MFM.RDC.MW
MFM.RDC.Profile
MFM.SecureStore.MW
MFM.SMS.GatewayService
MFM.Sms.MW
MFM.Sms.Profile
MFM.Sms.Service
MFM.Sms.WebApps
MFM.SSOMW
MFM.SSOMW.Profile
MFM.SymProxy
MFM.UsageDataFeed.FtpClient
MFM.UsageDataFeed.FtpClient.Profile
MFM.UsageDataFeed.MW
MFM.UsageDataFeed.Profile
MFM.WAP.MW
MFM.WAP.Profile
MFM.XBEA.Profile
MFM.XBEA.Service
MFM.XBEA.Ws
OFM.Orpheus
OFM.Orpheus.HA
OFM.PayPal.Profile-HAonly
OFM.SMS.MW
OFM.SMS.Profile
OFM.TransportService
OFM.TransportService.Profile
PFM.Auth
PFM.Auth.Profile
PFM.BE
PFM.BE.Profile
PFM.MW
PFM.MW.Profile
PFM.WebUI
PFM.WebUI.Profile

Green – Install/Upgrade
Brown – add/change configuration
Red -

Outdated
Слайд 7

How to start Deploy? New Deployment Ticket to create Deploy projects

How to start Deploy?

New Deployment
Ticket to create Deploy projects
Project: DevOps (DEVOPS)
Issue

Type: Create Octopus Project
Wait on ticket resolution
Review Configuration Center
Review Project Variables
https://cf.mfmnow.com/display/Automation/MFM+deployment+packages+description
Review Diff report

Existed Deployment
Ticket to update Deploy project
Project: DevOps (DEVOPS)
Issue Type: Update Octopus project
Wait on ticket resolution
Review Configuration Center
Review Project Variables
https://cf.mfmnow.com/display/Automation/MFM+deployment+packages+description
Review Diff report

Слайд 8

Слайд 9

Deploy Artifacts? Before deploy profile(reg/config file) Configuration log report (shows source

Deploy Artifacts?

Before deploy profile(reg/config file)
Configuration log report (shows source of configuration

keys)
Diff report
Test Run = True
Слайд 10

https://cf.mfmnow.com/display/MORPHEUS/Workflow Deploy troubleshooting workflow

https://cf.mfmnow.com/display/MORPHEUS/Workflow

Deploy troubleshooting workflow

Слайд 11

How to get access? Ticket Permissions Request in Corporate IT https://ji.mfmnow.com/servicedesk/customer/portal/21

How to get access?

Ticket Permissions Request in Corporate IT
https://ji.mfmnow.com/servicedesk/customer/portal/21
Access level
Only read

(Hosted/On-Site)
RW Test Environment (Hosted)
RW Test/Production Environment (Hosted)
RW Test/Production Environment (On-Site)
Open https://deploy.financialhost.org/
Authenticate with your MOBILECU domain credentials
Слайд 12

DevOps have a Blog? DEVOPS Digest (monthly) https://cf.mfmnow.com/pages/viewrecentblogposts.action?key=Automation Upcoming changes Deployment

DevOps have a Blog?

DEVOPS Digest (monthly)
https://cf.mfmnow.com/pages/viewrecentblogposts.action?key=Automation
Upcoming changes
Deployment news
Documentation
Bugfixes
Description of Fix
Subscribe
You can subscribe to

this digest here with a “Watch this Blog” button 
If you would like to remove yourself from email subscription you can do that in OWA web interface https://mail.accesssoftek.com/owa or Outlook client.
notify.devops.digest@accesssoftek.com