Blog Article:

“Fresh produce” in the Marketplace: WordPress and GitLab

Petr Ospalý

Cloud Engineer at OpenNebula Systems

Feb 1, 2019

FreshFruit

ONE Service Appliances in the Marketplace

A short time ago we made a quick introduction to one of our recent efforts in OpenNebula – ONE service appliances. In particular, the CMS platform WordPress. It was just a short announcement in the forum to let you know that we started to expand the OpenNebula’s Marketplace. If you missed this news, you can take a quick look here: Release of WordPress 5.0 appliance

This new endeavor is not just about a preinstalled software package where every new installation/instantiation requires configuration – either by hand or via ansible/saltstack/chef/puppet or another automation tool of your choice. That would be too easy (for us) and not of much use for you. Eventually you may do some reconfiguration anyway to meet your needs, but we tried to make the appliance deployment as automated and straightforward for you as possible. For example, some appliances support username, password and email (where it makes sense) as a contextualization – you can deploy multiple of these appliances at once and each with its own credentials. But we don’t stop there. Even if you decide to not provide any contextualization at all, the appliance will still not have any passwords or sensitive security information baked inside the image. Every time you instantiate a ONE service appliance, it will first configure itself and generate a new set of credentials, tokens and similar, as needed.

For more general information about ONE service appliances, visit the documentation.

The aforementioned announcement serves as a sneak peak and we promised to give you more info about it and more appliances to play with. Let us first take a deeper look at the WordPress appliance. After that we will cover another new appliance – GitLab, the popular CI/CD platform for developers!

WordPress – Let’s write some blog!

We will now create yet another blog. All the necessary steps are in the documentation so you just need to follow the Quick Start first, but don’t leave the contextualization parameters empty. Instead, fill up the bootstrapping variables and save your time by avoiding the need to go through the setup wizard.

Bootstrapped WordPress:

wp8Running WordPress

 

GitLab – It’s time to develop!

GitLab is definitively one of the most popular CI/CD tools these days and we are happy to include it in our marketplace. Again, all the necessary steps are described in the documentation – follow the Quick Start and before you instantiate, fill up the bootstrapping variables. If you fail to do so, GitLab will greet you with the prompt for password setup.

Bootstrapped GitLab:

git4GitLab login screen

This concludes our introduction to the first batch of ONE service appliances. Stay tuned for the next addition!

Do you have a tip for some other great service? Let us know what you think in the comment section!

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *