https://github.com/compscidr/ansible-lapce
A role to install lapce on Ubuntu using ansible
https://github.com/compscidr/ansible-lapce
Last synced: 3 months ago
JSON representation
A role to install lapce on Ubuntu using ansible
- Host: GitHub
- URL: https://github.com/compscidr/ansible-lapce
- Owner: compscidr
- Created: 2023-10-02T19:41:08.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-10-20T19:49:25.000Z (8 months ago)
- Last Synced: 2025-10-20T21:20:40.038Z (8 months ago)
- Size: 27.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ansible-lapce
[](https://galaxy.ansible.com/ui/standalone/roles/compscidr/lapce/)
[](https://github.com/compscidr/ansible-lapce/actions/workflows/check.yml)
[](https://github.com/compscidr/ansible-lapce/actions/workflows/molecule.yml)
[](https://ansible.readthedocs.io/projects/lint/rules/)
A simple role to install the Lapce IDE
https://github.com/lapce/lapce
## Development & Testing
This role uses [Molecule](https://molecule.readthedocs.io/) for testing with Docker.
### Prerequisites
- Python 3.8+
- Docker
- Docker daemon running
### Setup
1. Create and activate a virtual environment:
```bash
python3 -m venv venv
source venv/bin/activate # On Linux/macOS
# or
venv\Scripts\activate # On Windows
```
2. Install dependencies:
```bash
pip install -r requirements.txt
```
### Running Tests
Run the full molecule test suite:
```bash
molecule test
```
Run individual test stages:
```bash
molecule create # Create test instances
molecule converge # Run the role
molecule verify # Run verification tests
molecule destroy # Destroy test instances
```
Test on a specific platform:
```bash
molecule test --platform-name ubuntu-22.04
```
### Testing Locally
For faster iteration during development:
```bash
molecule converge # Apply changes
molecule verify # Check results
```
When done:
```bash
molecule destroy
```