Dev machine for IBM CoC Integrated DevToolKit. This create CentOS 7 with pre-requisite software.
- dev - machine that will host the actual toolkit.
It is good to read about Vagrant and Ansible.
- Latest vagrant
- Latest Virtual Box
- Checkout the repository code locally
- Open command prompt (for windows i will recomment to use gitbash)
- Change directory where the code is checked out.
- Install plugins (vbguest and hostmanager)
$ vagrant plugin install vagrant-vbguest $ vagrant plugin install vagrant-hostmanager
- After installation of the plugins do
$ vagrant up
- Note:
- Machine is setup with software using ansible.
- Machine name,forwarded ports, ip address, shared mounted folders and memory can be configured using config.xml
If it is desired to extract the Docker-based integrated developer toolkit along with the VM creation,
- Use IBM UrbanCode Deploy Selfserv tool to download the IBM OMS Integrated Development Toolkit
- Download the devtoolkit_docker.tar to {PWD}/server/roles/files directory.
Once machines are up, user can ssh into the machine using
$ vagrant ssh dev
- Ansible playbook for usual operations like
- Setup for extension deployment
- Setup for building the customization
- Setup for CDT build