Skip to content

YaK

YaK is the open source deployment framework we built at dbi services to provision databases and infrastructure the same way on premises and in any cloud, using Ansible. These posts show how it works and how we use it.

Overcome jboss-cli Limitations with Ansible

The work on YaK JBoss/WildFly component helped me to improve my knowledge of Ansible, but not only. I also learned a lot on jboss-cli scripting and especially limitations that comes with it. For instance, followings are not supported by jboss-cli language: Even if there are some possibilities to overcome them with programming language like Java, as I am on Ansible,… 

Oracle HTTP Server (OHS) 12c : Configure Full SSL

This blog describes how to configure an Oracle HTTP Server (OHS) 12c fronting a Fusion Middleware Forms and Reports in full SSL mode. This means, the HTTP Server listen in SSL and the mod_wl_ohs plugin is configured to connect to WebLogic Servers configured in SSL. As I did this configuration exercise for the YaK weblogic_domain component, the configuration has been… 

JBoss EAP (and WildFly) cli Scripting via Ansible

As I am working on a new YaK component to deploy a JBoss-EAP/WildFly server, I decided to configure it with help of jboss-cli.sh scripting tool instead of direct modification of xml files. The idea is to create a script on the server via Jinja templates and then run it. Tasks The role has only one main.yml file which is doing… 

Ansible deployment code for Oracle Fusion Middleware Infrastructure

During the YaK weblogic_domain component development phase, I added the Oracle fusion middleware forms & Reports and the Oracle fusion middleware infrastructure for Application development Framework (ADF) deployments to the weblogic_domain component. I encountered an issue that the WebLogic domain was created but it was missing the Metadata Service repository (MDS) connection and thus deploying ADF applications was failing. Even… 

2022.pgconf.eu Berlin conference for tech

Last week, the biggest European PostgreSQL event of the year took place in Berlin (2022.pgconf.eu). This event is an excellent opportunity to meet developers from the PostgreSQL community and to attend high profile tech presentations. Tuesday evening we started with the traditional “Schweizer Abend” Dinner with the Swiss community. We had a special guest at our table with Frits Hoogland… 

Tips to Develop a new Component on top of YaK Core

If you are following social medias, you are probably aware of the new product that dbi services launched which is called YaK (news here). With Pascal Brand, we are working on developing new components for it. I will share my experience on creating new components with few tips that could makes your development faster and safer. By the way, dbi… 

Add On-Premises Host in YaK Core

Even if YaK Core does not manage on-premises servers provisioning, these can be easily added to YaK inventory. If you are too excited, can’t wait to test YaK and have no cloud account handy, you can use our demo or deploy on premises. Infrastructure Definitions For on premise, we have to create the directory structure under configuration/infrastructure. Let’s call it… 

How to contribute to YaK

Some days ago we officially launched YaK, which is our open source tool for deploying infrastructures everywhere. Because the core component of Yak is open source, can you contribute if you want. Contributions are more than welcome, the project is hosted on GitLab. If you are already familiar with Git, forks and merge requests there is not much you can… 

How the YaK is born

It all began with a challenge In the consulting job, some tasks can be a bit repetitive. They also take up valuable consulting time that the client would be more than happy to use for higher value-added tasks. So, my team and I started thinking about a solution two years ago. Which tasks could be automated to facilitate the work… 

dbi services at the DevOpsDays Geneva 2022

dbi services was at the DevopsDays Geneva 2022 this year, which took place at the Haute Ecole de Gestion campus, in Carouge on the 12th and 13th of May. Pierre-Yves Brehier, Pascal Zanette, Emmanuel Wagner, Chay Te and myself were present. Opportunity to learn, discover new topics or technologies, doing in-person meetings and initiate business, this 2-days DevOps major event…