├── .gitignore ├── CHANGELOG.md ├── Licence_CeCILL-C_V1-en.txt ├── Licence_CeCILL-C_V1-fr.txt ├── README.md ├── bin └── clara ├── clara ├── __init__.py ├── plugins │ ├── __init__.py │ ├── clara_build.py │ ├── clara_chroot.py │ ├── clara_easybuild.py │ ├── clara_enc.py │ ├── clara_images.py │ ├── clara_ipmi.py │ ├── clara_p2p.py │ ├── clara_redfish.py │ ├── clara_repo.py │ ├── clara_show.py │ ├── clara_slurm.py │ └── clara_virt.py ├── sftp.py ├── utils.py ├── version.py └── virt │ ├── __init__.py │ ├── conf │ ├── __init__.py │ └── virtconf.py │ ├── exceptions.py │ └── libvirt │ ├── __init__.py │ ├── libvirtclient.py │ ├── nodegroup.py │ ├── pool.py │ ├── vm.py │ └── volume.py ├── contribs └── bash-completion ├── docs ├── Makefile ├── source │ ├── clara-build.md │ ├── clara-chroot.md │ ├── clara-easybuild.md │ ├── clara-enc.md │ ├── clara-images.md │ ├── clara-ipmi.md │ ├── clara-p2p.md │ ├── clara-redfish.md │ ├── clara-repo.md │ ├── clara-show.md │ ├── clara-slurm.md │ ├── clara-virt.md │ └── clara.md └── users_guide.md ├── example-conf ├── config.ini ├── config_default.ini ├── repos.ini ├── templates │ ├── vm │ │ └── default.xml │ └── volume │ │ └── default.xml └── virt.ini ├── setup.py └── tests ├── __init__.py ├── common.py ├── conftest.py ├── data ├── bin │ └── impi ├── clara_0.20190424-0sci8u1.dsc ├── id_rsa ├── virt.ini └── volume │ └── default.xml ├── test_build.py ├── test_chroot.py ├── test_images.py ├── test_ipmi.py ├── test_p2p.py ├── test_repo.py ├── test_sftp.py ├── test_show.py └── test_virt.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Licence_CeCILL-C_V1-en.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/Licence_CeCILL-C_V1-en.txt -------------------------------------------------------------------------------- /Licence_CeCILL-C_V1-fr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/Licence_CeCILL-C_V1-fr.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/README.md -------------------------------------------------------------------------------- /bin/clara: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/bin/clara -------------------------------------------------------------------------------- /clara/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /clara/plugins/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /clara/plugins/clara_build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/clara/plugins/clara_build.py -------------------------------------------------------------------------------- /clara/plugins/clara_chroot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/clara/plugins/clara_chroot.py -------------------------------------------------------------------------------- /clara/plugins/clara_easybuild.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/clara/plugins/clara_easybuild.py -------------------------------------------------------------------------------- /clara/plugins/clara_enc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/clara/plugins/clara_enc.py -------------------------------------------------------------------------------- /clara/plugins/clara_images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/clara/plugins/clara_images.py -------------------------------------------------------------------------------- /clara/plugins/clara_ipmi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/clara/plugins/clara_ipmi.py -------------------------------------------------------------------------------- /clara/plugins/clara_p2p.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/clara/plugins/clara_p2p.py -------------------------------------------------------------------------------- /clara/plugins/clara_redfish.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/clara/plugins/clara_redfish.py -------------------------------------------------------------------------------- /clara/plugins/clara_repo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/clara/plugins/clara_repo.py -------------------------------------------------------------------------------- /clara/plugins/clara_show.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/clara/plugins/clara_show.py -------------------------------------------------------------------------------- /clara/plugins/clara_slurm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/clara/plugins/clara_slurm.py -------------------------------------------------------------------------------- /clara/plugins/clara_virt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/clara/plugins/clara_virt.py -------------------------------------------------------------------------------- /clara/sftp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/clara/sftp.py -------------------------------------------------------------------------------- /clara/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/clara/utils.py -------------------------------------------------------------------------------- /clara/version.py: -------------------------------------------------------------------------------- 1 | __version__ = '0.20250605' 2 | -------------------------------------------------------------------------------- /clara/virt/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /clara/virt/conf/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /clara/virt/conf/virtconf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/clara/virt/conf/virtconf.py -------------------------------------------------------------------------------- /clara/virt/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/clara/virt/exceptions.py -------------------------------------------------------------------------------- /clara/virt/libvirt/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /clara/virt/libvirt/libvirtclient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/clara/virt/libvirt/libvirtclient.py -------------------------------------------------------------------------------- /clara/virt/libvirt/nodegroup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/clara/virt/libvirt/nodegroup.py -------------------------------------------------------------------------------- /clara/virt/libvirt/pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/clara/virt/libvirt/pool.py -------------------------------------------------------------------------------- /clara/virt/libvirt/vm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/clara/virt/libvirt/vm.py -------------------------------------------------------------------------------- /clara/virt/libvirt/volume.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/clara/virt/libvirt/volume.py -------------------------------------------------------------------------------- /contribs/bash-completion: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/contribs/bash-completion -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/source/clara-build.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/docs/source/clara-build.md -------------------------------------------------------------------------------- /docs/source/clara-chroot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/docs/source/clara-chroot.md -------------------------------------------------------------------------------- /docs/source/clara-easybuild.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/docs/source/clara-easybuild.md -------------------------------------------------------------------------------- /docs/source/clara-enc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/docs/source/clara-enc.md -------------------------------------------------------------------------------- /docs/source/clara-images.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/docs/source/clara-images.md -------------------------------------------------------------------------------- /docs/source/clara-ipmi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/docs/source/clara-ipmi.md -------------------------------------------------------------------------------- /docs/source/clara-p2p.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/docs/source/clara-p2p.md -------------------------------------------------------------------------------- /docs/source/clara-redfish.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/docs/source/clara-redfish.md -------------------------------------------------------------------------------- /docs/source/clara-repo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/docs/source/clara-repo.md -------------------------------------------------------------------------------- /docs/source/clara-show.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/docs/source/clara-show.md -------------------------------------------------------------------------------- /docs/source/clara-slurm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/docs/source/clara-slurm.md -------------------------------------------------------------------------------- /docs/source/clara-virt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/docs/source/clara-virt.md -------------------------------------------------------------------------------- /docs/source/clara.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/docs/source/clara.md -------------------------------------------------------------------------------- /docs/users_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/docs/users_guide.md -------------------------------------------------------------------------------- /example-conf/config.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/example-conf/config.ini -------------------------------------------------------------------------------- /example-conf/config_default.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/example-conf/config_default.ini -------------------------------------------------------------------------------- /example-conf/repos.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/example-conf/repos.ini -------------------------------------------------------------------------------- /example-conf/templates/vm/default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/example-conf/templates/vm/default.xml -------------------------------------------------------------------------------- /example-conf/templates/volume/default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/example-conf/templates/volume/default.xml -------------------------------------------------------------------------------- /example-conf/virt.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/example-conf/virt.ini -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/tests/common.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/data/bin/impi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/tests/data/bin/impi -------------------------------------------------------------------------------- /tests/data/clara_0.20190424-0sci8u1.dsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/tests/data/clara_0.20190424-0sci8u1.dsc -------------------------------------------------------------------------------- /tests/data/id_rsa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/tests/data/id_rsa -------------------------------------------------------------------------------- /tests/data/virt.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/tests/data/virt.ini -------------------------------------------------------------------------------- /tests/data/volume/default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/tests/data/volume/default.xml -------------------------------------------------------------------------------- /tests/test_build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/tests/test_build.py -------------------------------------------------------------------------------- /tests/test_chroot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/tests/test_chroot.py -------------------------------------------------------------------------------- /tests/test_images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/tests/test_images.py -------------------------------------------------------------------------------- /tests/test_ipmi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/tests/test_ipmi.py -------------------------------------------------------------------------------- /tests/test_p2p.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/tests/test_p2p.py -------------------------------------------------------------------------------- /tests/test_repo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/tests/test_repo.py -------------------------------------------------------------------------------- /tests/test_sftp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/tests/test_sftp.py -------------------------------------------------------------------------------- /tests/test_show.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/tests/test_show.py -------------------------------------------------------------------------------- /tests/test_virt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edf-hpc/clara/HEAD/tests/test_virt.py --------------------------------------------------------------------------------