An open API service indexing awesome lists of open source software.

https://github.com/theaxelander/ansroled

An editor to manage Ansible roles
https://github.com/theaxelander/ansroled

Last synced: 10 months ago
JSON representation

An editor to manage Ansible roles

Awesome Lists containing this project

README

          


Icon


Ansroled


An editor to manage Ansible roles

## Introduction

Ansroled gives the ability to manage an Ansible role with all its various files and sub-folders in one
overview for a simplified editing experience.

![Screenshot](Deploy/Screenshot.png)

## How to run

## Linux

Simply download the `AppImage` file and run it.

``` bash
chmod a+x Ansroled.x86_64.AppImage
./Ansroled.x86_64.AppImage
```

## Windows/macOS (untested)

I have not yet automized and tested builds for macOS and Windows, for that reason you have to compile and run it on your own.

Ensure that you have installed `.NET 9.0 SDK` on your device.

``` bash
git clone https://github.com/TheAxelander/Ansroled.git
cd Ansroled/Ansroled

dotnet run
```

To build and find an executable, run below commands:

``` bash
# For Windows
dotnet publish -r win-x64 -c Release --self-contained true -p:DebugType=None -p:DebugSymbols=false
cd bin/Release/net9.0/win-x64/publish

# For macOS
dotnet publish -r osx-arm64 -c Release --self-contained true -p:DebugType=None -p:DebugSymbols=false
cd bin/Release/net9.0/osx-arm64/publish
```