What is Pipenv?
A package management tool which makes combined use of
- pip – Python package manager
- virtualenv – Tool for creating isolated Python environments so you can easily use different packages in different projects
- Pipefile – records the package versions used in a given project so you can easily install them on any other system you want. Also considered as the replacement of Python requirements files
So basically with one short pipenv command you can install a package in a virtual environment and record it in pipfile and pipefile.lock files.
Continue reading “Python: Pipenv Tutorial”
What is Tobiko?
Tobiko is an OpenStack upgrade testing framework. It aims to provide tooling and methods for easily developing upgrade type tests.
Note: At this moment it also provides you with several built-in networking tests.
If you are familiar with OpenStack you might wonder why the current OpenStack testing framework (Tempest) is not used for that purpose.
Continue reading “OpenStack: Testing Upgrades with Tobiko”
In this tutorial, we’ll focus on how to interact with OpenStack Heat using Python. Before deep diving into Heat Python examples, I suggest being familiar with Heat itself and more specifically:
- Basic operations: create/delete/update stack
Still here? let’s go 🙂
Continue reading “OpenStack: Heat Python Tutorial”
What is ‘Neutron’?
Neutron is the networking component of OpenStack. It’s the component responsible for managing your cloud networking resources and provide network devices connectivity.
It manages resources such as networks, routers, subnets, and ports and allows users to develop and implement plugins to makes use of various networking devices and technologies.
Continue reading “OpenStack Neutron 101”
Describe each of the following components in Ansible, including the relationship between them:
Continue reading “20 Ansible Interview Questions”