How to use proxmox as molecule backend?

Molecule[1] is a framework designed to test ansible roles. Althought, there are a few backends natively supported by proxmox is not one of them. Thanks to “delegated” driver any backend can be used but the user needs to provide ansible playbooks responsible for creation and removal of the platform where tests run. In this post… Continue reading How to use proxmox as molecule backend?

How to automate stripping setup on Lustre using iRODS for data ingest management.

If iRODS[1] is used to manage petabytes of data on high perfromance filesystem like Lustre[2]. You may want to set some specific parameters (like striping) before uploading the data set. This can usually be done by command-line tools, however, when you expect a high throughput of I/O calling os.system from python rule engine for every… Continue reading How to automate stripping setup on Lustre using iRODS for data ingest management.

Short and always working- install CUDA on GCP VM (CentOS7/CentOS8)

I’ve spent more than a few minutes trying to run nvidia-smi on centos 7 virtual machines running on GCP (Google Cloud Platform). Checking a few nice instructions on how to run it properly like [1,2]. Getting iritated I told: “No way! It’s just standard DKMS” so I just have to follow a few standard steps… Continue reading Short and always working- install CUDA on GCP VM (CentOS7/CentOS8)

Ansible based automated deployment of iRODS grid.

It’s been a long time since my last post – more than 4 months, very busy and exciting time for me. The main technical topic I have been working on is deployment of iRODS[1] for management of tens of PB of data, analyed by hundreds of engineers with the use of classical HPC resources, cloud… Continue reading Ansible based automated deployment of iRODS grid.

How to develop ansible-review standards?

One of the very important aspects of infrastructure as a code approach is automated testing of code standards. In my case the code is ansible playbooks, tasks and variables. Looking for available solution I found a great tool announced by Whill Thames on his blog [1] – ansible-review [2]. Unfortunately the example standard shown on… Continue reading How to develop ansible-review standards?

[SOLVED] Singularity 2.6 – fails to resize writable container

Executing singularity image expand -s 1G ./mycontainer.sigm failed for me with following error message: e2fsck 1.41.12 (17-May-2010) e2fsck: Superblock invalid, trying backup blocks… e2fsck: Bad magic number in super-block while trying to open ./centos.simg The superblock could not be read or does not describe a correct ext2 filesystem. If the device is valid and it… Continue reading [SOLVED] Singularity 2.6 – fails to resize writable container