Set Terraform Resource properties from an element in a list retrieved by a Data Source – using a local value

Lucas Jellema

Terraform is a platform for implementing Infrastructure as Code. Terraform defines a syntax for describing resources and provides an engine that interprets the resources definitions, compares this desired state with the existing state in the destination environment and subsequently attempts to bring the destination in line with the desired state. […]

Node.js run from GitHub in Generic Docker Container backed by Dockerized Redis Cache

Lucas Jellema

In a previous article I talked about a generic Docker Container Image that can be used to run any Node.js application directly from GitHub or some other Git instance by feeding the Git repo url as Docker run parameter (see https://technology.amis.nl/2017/05/21/running-node-js-applications-from-github-in-generic-docker-container/). In this article, I create a simple Node.js application […]

Event: PuppetConf 2016 Review, 24 November – Nieuwegein

Robbrecht van Amerongen

Op donderdag 24 november is het Conclusion PuppetConf 2016 review Event. Jij bent hierbij van harte welkom. Tijdens dit event nemen we je mee in de wereld van Puppet. Bovendien vertellen wij je graag over de mogelijkheden van orchestration support, advanced Docker integration, Jenkins integration, advanced corrective change reporting en […]

Continuous Delivery Pipeline – Overview, considerations and tools for Oracle Database and Fusion Middleware

It is important to consider the broad range of tools and product for creating your Continuous Delivery Pipeline. From this perspective we share our vision on the Continuous Delivery Pipeline specifically for the Oracle stack. This document is an overview and guide for the complete delivery pipeline and shows our […]

Linking Application Container Cloud to DBaaS – Expose REST API from node.js application leveraging node-oracle-database driver

Lucas Jellema

In a recent article, I discussed the deployment of a simple Node.js application to the Oracle Application Container Cloud. I take this one step further in this article: I extend the node.js application to connect to a DBaaS instance using the Oracle node.js Database Driver and expose a REST API […]

Resources for JavaOne 2015 session: Java Developer Intro to Environment Management with Vagrant, Puppet, and Docker (BOF2817)

Lucas Jellema

During JavaOne 2015, I present[ed] a Birds of Feather session (BOF 2817) on Docker for Java Developers – in combination with Vagrant and Puppet (and leveraging Virtual Box) (Monday 26th October, 9 PM, Parc 55—Embarcadero). This article provides the supporting resources for this session. These include: the slides of the […]

OpenWorld 2015: 14 Continuous Delivery / DevOps recommended sessions

We can assume the upcoming Oracle OpenWorld / JavaOne  conference will be packed with Cloud themed sessions. When you’re using IaaS and PaaS the ability to rapidly create environments and configurations and automate deployments will be paramount for the effective and efficient usage of these platforms. Some organizations can afford […]

Vagrant and Docker followed by Puppet to provision complex environments

Lucas Jellema 1

The Docker container build process has some limitations. The Docker file can quickly become unwieldy. Besides, by and large the Docker file has us execution fairly low level instructions – somewhat against the trend of using declarations rather than scripts to specify what environments should look like. Additionally, I have […]

Quickly produce a Linux 64 bit Ubuntu 14.04 Desktop environment using Vagrant and Puppet – as starting point for Oracle installations

Lucas Jellema 1

My objective in this article: create generally reusable Linux 64 bit (Ubuntu 14.0.4 with Desktop) Virtual Box Image – based on Vagrant and Puppet as to stamp out multiple copies of the image. The image should support Puppet and Git and must have a JDK installed. I frequently want to […]

Next step with Docker – Create Image for Oracle Database 12c using Puppet

Lucas Jellema 8

In a previous article – https://technology.amis.nl/2015/03/15/docker-take-two-starting-from-windows-with-linux-vm-as-docker-host/ – I have discussed my first steps with Docker. With Windows as my host environment I used Vagrant to create a VirtualBox VM with Ubuntu. In that VM I installed Docker can played around creating some containers, images and eventually an image for Oracle […]

Quick generation of a VirtualBox VM with Oracle Database 12.1.0.2 EE on CentOS 5.6

Lucas Jellema 2

A short time ago, Oracle released Oracle Database 12c – release 12.1.0.2. With a bunch of goodies that I would like to try out. This release can be downloaded from OTN: http://www.oracle.com/technetwork/database/enterprise-edition/downloads/database12c-linux-download-2240591.html. And subsequently I can create or clone a Virtual Machine, do the necessary preparations and run the installer. […]

Rapid creation of Virtual Machine(s) for SOA Suite 12.1.3 server run time environment – leveraging Vagrant, Puppet and Biemond

Lucas Jellema 39

In recent previous articles I have discussed the use of Vagrant and Puppet for the automated creation of Virtual Machines, for example with various Oracle software components completely installed into them. In this article, I am merely the consumer of goodies. Edwin Biemond published on GitHub the complete set of […]

Fastest way to a Virtual Machine with JDeveloper 12.1.3 and Oracle Database XE 11gR2 – on Ubuntu Linux 64 bit

Lucas Jellema 7

In a previous article I have explained in quite a bit of detail how to create the Vagrant and Puppet scripts for stamping out a Virtual Box VM with Oracle Database XE 11gR2 and JDeveloper 12.1.3 (with ADF 12.1.3) on top of Ubuntu (64bit Linux): https://technology.amis.nl/2014/07/29/creating-automated-jdeveloper-12-1-3-oracle-xe-11gr2-environment-provisioning-using-vagrant-and-puppet/. If you want to […]