This Ansible role automates the process of building a specified application from source or predefined configuration. It handles environment setup, dependency installation, compilation/build tasks, and optional artifact packaging. It also supports reading application-specific configuration from a YAML-based DSL file, allowing declarative and centralized configuration management.
None.
List of variables in ansible-role-build:
---
build_id: 0
build_appname: ""
build_upload_artifact: false
build_user: root
build_destination: "/opt"
build_log: "/va/log/"
build_application:
build_application_from_input: ""None.
- hosts: servers
roles:
- devetek.buildGNU General Public License v3.0 or later
Nedya Prakasa. Role created for dPanel.