Lampsible

Latest version: v2.2.0

Safety actively analyzes 723217 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 6

2.0.0

Ansible Directory Helper

Under the hood, Lampsible uses _Ansible Runner_, an excellent library maintained by the Ansible folks, in order to leverage the automation power of Ansible as a Python library. However, to configure Ansible Runner, you'd have to maintain its so called _Input Directory Hierarchy_, which is a somewhat complex directory structure that you'd have to maintain yourself. To make it easier to configure Ansible under the hood, I have developed another library, [Ansible Directory Helper](https://github.com/saint-hilaire/ansible-directory-helper). Lampsible uses this since v2. This library abstracts much of the complexities of managing Ansible Runner's _Input Directory Hierarchy_ into a simple library interface. If you are also interested in building tools on top of Ansible, consider checking that out.

Breaking changes

Users upgrading from v1 should be aware of some breaking changes:

* Lampsible v2 requires Python 3.11 or greater (v1 requires minimum Python 3.8)
* SSL is now enabled by default. Support for the flag `--ssl-certbot` has been dropped. Running Lampsible with this flag will throw a runtime error. To use a self signed certificate instead, you can still use the flag `--ssl-selfsigned`, or to install your site without any SSL, use the new flag `--insecure-no-ssl`.
* The flag `--insecure-skip-fail2ban` has been dropped. Running Lampsible with this flag will result in a runtime error. Lampsible will now always install fail2ban on your server.
* The flag `--test-cert` has been renamed to `--ssl-test-cert`.

**Full Changelog**: https://github.com/saint-hilaire/lampsible/compare/v1.3.3...v2.0.0

2.0.0rc1

* Add docs for v2.
* Drop some deprecated flags.
* SSL enabled by default. Add `--insecure-no-ssl` to override this.
* Update dependencies
* Fix WordPress update bug. Already shipped with v1.3.3 but not yet in the last v2 beta.

**Full Changelog**: https://github.com/saint-hilaire/lampsible/compare/v2.0.0-beta-2...v2.0.0-rc-1

2.0.0beta2

* Fix some flags that got broken with the previous beta:
* `--ssh-key-file`
* `--ask-remote-sudo`
* `--wordpress-insecure-allow-xmlrpc`

* Add support for `--database-system-user-host`. This way, you can install Apache and MySQL on two different servers. Just make sure to also pass `--database-host` - this should be some private internal IP address, like 10.0.1.2. `database-system-user-host`, on the other hand, is some publicly available host.


**Full Changelog**: https://github.com/saint-hilaire/lampsible/compare/v2.0.0-beta-1...v2.0.0-beta-2

2.0.0beta1

1.3.6

**Full Changelog**: https://github.com/saint-hilaire/lampsible/compare/v1.3.5...v1.3.6

1.3.5

**Note:** Version 1 will be deprecated soon. Please upgrade to version 2.

PyPI release: https://pypi.org/project/lampsible/1.3.5/

**Full Changelog**: https://github.com/saint-hilaire/lampsible/compare/v1.3.4...v1.3.5

Page 3 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.