python molecule test systemd service

Posted in Новости on сентября 2, 2019 by admin

Тестирование запущенности и автостарта systemd сервиса :

def test_service(host):
assert host.service("service_name").is_running is True
assert host.service("service_name").is_enabled is True

Tags: , , ,

python molecule systemd services inside container

Posted in Новости on сентября 2, 2019 by admin

Чтобы systemd сервисы внутри контейнера работали корректно и корректно проверялись требуется :

  1. Поддержка systemd на машине с docker, где тестируется роль
  2. Образ с ОС, которая поддерживает systemd
  3. Добавить в molecule.yml волюм, привилегии и init:
    privileged: true
    command: "/usr/sbin/init"
    volume_mounts:
    - "/sys/fs/cgroup:/sys/fs/cgroup:ro"

Tags: , , ,

No module named pkg_resources

Posted in Новости on сентября 20, 2016 by admin


apt-get install --reinstall python-pkg-resources


wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | python

Tags: ,