0 votes
1 view
in Devops and Agile by (2.3k points)

So I have been using ansible and trying to execute this playbook


- hosts: control

  become: yes


    - name: Stop All Linux Containers

      lxc_container: name={{ item }} state=started


        - app01

        - app02

        - lb01

        - db01

the target mentioned is a localhost ,but it fails and the following error comes up:

failed: [] => (item=app01) => {"failed": true, "item": "app01",    "parsed": false}


failed=True msg='The lxc module is not importable. Check the requirements.'

The lxc module is not importable. Check the requirements

after that i tried this command:

pip install lxc-python2 

It also shows an error:

lxc.c:27:30: fatal error: lxc/lxccontainer.h: No such file or directory

#include <lxc/lxccontainer.h>


compilation terminated.

error: command 'x86_64-linux-gnu-gcc' failed with exit status 1


Cleaning up...

Command /usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip_build_dhruv/lxc-python2/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-ZKdf9M-record/install-record.txt --single-version-externally-managed --compile failed with error code 1 in /tmp/pip_build_dhruv/lxc-python2

Storing debug log for failure in /home/dhruv/.pip/pip.log

Please log in or register to answer this question.

Welcome to Intellipaat Community. Get your technical queries answered by top developers !