mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-09-08 19:27:18 +02:00
Compare commits
9 Commits
c9a7830953
...
4fa1c6cfbd
Author | SHA1 | Date | |
---|---|---|---|
4fa1c6cfbd | |||
53770f5308 | |||
13d8663796 | |||
f31565e4c5 | |||
a4d8de2152 | |||
c744ebe3f9 | |||
ce029881d0 | |||
94da112736 | |||
b62df5599d |
@@ -5,7 +5,7 @@ Thank you for your interest in contributing to Infinito.Nexus! We welcome contri
|
|||||||
## How to Contribute
|
## How to Contribute
|
||||||
|
|
||||||
There are several ways you can help:
|
There are several ways you can help:
|
||||||
- **Reporting Issues:** Found a bug or have a feature request? Please open an issue on our [GitHub Issues page](https://github.com/kevinveenbirkenbach/infinito-nexus/issues) with a clear description and steps to reproduce the problem.
|
- **Reporting Issues:** Found a bug or have a feature request? Please open an issue on our [GitHub Issues page](https://s.infinito.nexus/issues) with a clear description and steps to reproduce the problem.
|
||||||
- **Code Contributions:** If you'd like to contribute code, fork the repository, create a new branch for your feature or bug fix, and submit a pull request. Ensure your code adheres to our coding style and includes tests where applicable.
|
- **Code Contributions:** If you'd like to contribute code, fork the repository, create a new branch for your feature or bug fix, and submit a pull request. Ensure your code adheres to our coding style and includes tests where applicable.
|
||||||
- **Documentation:** Improving the documentation is a great way to contribute. Whether it's clarifying an existing section or adding new guides, your contributions help others understand and use Infinito.Nexus effectively.
|
- **Documentation:** Improving the documentation is a great way to contribute. Whether it's clarifying an existing section or adding new guides, your contributions help others understand and use Infinito.Nexus effectively.
|
||||||
- **Financial Contributions:** If you appreciate Infinito.Nexus and want to support its ongoing development, consider making a financial contribution. For more details, please see our [donate options](12_DONATE.md).
|
- **Financial Contributions:** If you appreciate Infinito.Nexus and want to support its ongoing development, consider making a financial contribution. For more details, please see our [donate options](12_DONATE.md).
|
||||||
|
@@ -15,7 +15,7 @@
|
|||||||
|---|---|
|
|---|---|
|
||||||
| 🌐 Try It Live | [](https://infinito.nexus) |
|
| 🌐 Try It Live | [](https://infinito.nexus) |
|
||||||
| 🔧 Request Your Setup | [](https://cybermaster.space) |
|
| 🔧 Request Your Setup | [](https://cybermaster.space) |
|
||||||
| 📖 About This Project | [](https://github.com/sponsors/kevinveenbirkenbach) [](https://github.com/kevinveenbirkenbach/infinito-nexus/actions/workflows/test-cli.yml?query=branch%3Amaster) [](https://github.com/kevinveenbirkenbach/infinito-nexus) |
|
| 📖 About This Project | [](https://github.com/sponsors/kevinveenbirkenbach) [](https://s.infinito.nexus/code/actions/workflows/test-cli.yml?query=branch%3Amaster) [](https://s.infinito.nexus/code) |
|
||||||
| ☕️ Support Us | [](https://www.patreon.com/c/kevinveenbirkenbach) [](https://buymeacoffee.com/kevinveenbirkenbach) [](https://s.veen.world/paypaldonate) [](https://github.com/sponsors/kevinveenbirkenbach) |
|
| ☕️ Support Us | [](https://www.patreon.com/c/kevinveenbirkenbach) [](https://buymeacoffee.com/kevinveenbirkenbach) [](https://s.veen.world/paypaldonate) [](https://github.com/sponsors/kevinveenbirkenbach) |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
@@ -72,7 +72,7 @@ def build_single_graph(
|
|||||||
node = {'id': role}
|
node = {'id': role}
|
||||||
node.update(meta['galaxy_info'])
|
node.update(meta['galaxy_info'])
|
||||||
node['doc_url'] = f"https://docs.infinito.nexus/roles/{role}/README.html"
|
node['doc_url'] = f"https://docs.infinito.nexus/roles/{role}/README.html"
|
||||||
node['source_url'] = f"https://github.com/kevinveenbirkenbach/infinito-nexus/tree/master/roles/{role}"
|
node['source_url'] = f"https://s.infinito.nexus/code/tree/master/roles/{role}"
|
||||||
nodes[role] = node
|
nodes[role] = node
|
||||||
|
|
||||||
if max_depth > 0 and depth >= max_depth:
|
if max_depth > 0 and depth >= max_depth:
|
||||||
|
@@ -25,7 +25,7 @@ Contributing to Infinito.Nexus
|
|||||||
|
|
||||||
Want to contribute to the project or explore the source code? Check out our **GitHub repository**:
|
Want to contribute to the project or explore the source code? Check out our **GitHub repository**:
|
||||||
|
|
||||||
- `Infinito.Nexus GitHub Repository <https://github.com/kevinveenbirkenbach/infinito-nexus/tree/master/roles>`_
|
- `Infinito.Nexus GitHub Repository <https://s.infinito.nexus/code/tree/master/roles>`_
|
||||||
|
|
||||||
Contribution Guidelines
|
Contribution Guidelines
|
||||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
@@ -29,5 +29,5 @@ defaults_service_provider:
|
|||||||
|
|
||||||
legal:
|
legal:
|
||||||
editorial_responsible: "Johannes Gutenberg"
|
editorial_responsible: "Johannes Gutenberg"
|
||||||
source_code: "https://github.com/kevinveenbirkenbach/infinito-nexus"
|
source_code: "https://s.infinito.nexus/code"
|
||||||
imprint: "{{WEB_PROTOCOL}}://{{ domains | get_domain('web-svc-html') }}/imprint.html"
|
imprint: "{{WEB_PROTOCOL}}://{{ domains | get_domain('web-svc-html') }}/imprint.html"
|
2
main.py
2
main.py
@@ -250,7 +250,7 @@ if __name__ == "__main__":
|
|||||||
"For commercial use, a license agreement with Kevin Veen-Birkenbach is required. \n",
|
"For commercial use, a license agreement with Kevin Veen-Birkenbach is required. \n",
|
||||||
Style.DIM
|
Style.DIM
|
||||||
))
|
))
|
||||||
print(color_text("License: https://s.veen.world/cncl", Style.DIM))
|
print(color_text("License: https://s.infinito.nexus/license", Style.DIM))
|
||||||
print()
|
print()
|
||||||
print(color_text("🎉🌈 Happy IT Infrastructuring! 🚀🔧✨", Fore.MAGENTA + Style.BRIGHT))
|
print(color_text("🎉🌈 Happy IT Infrastructuring! 🚀🔧✨", Fore.MAGENTA + Style.BRIGHT))
|
||||||
print()
|
print()
|
||||||
|
@@ -7,7 +7,7 @@ galaxy_info:
|
|||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
https://www.veen.world
|
https://www.veen.world
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
galaxy_tags:
|
galaxy_tags:
|
||||||
- docker
|
- docker
|
||||||
- database
|
- database
|
||||||
|
@@ -5,7 +5,7 @@
|
|||||||
handler_role_name: "svc-prx-openresty"
|
handler_role_name: "svc-prx-openresty"
|
||||||
|
|
||||||
- name: "For '{{ application_id }}': load docker and db"
|
- name: "For '{{ application_id }}': load docker and db"
|
||||||
include_role:
|
include_role:
|
||||||
name: cmp-db-docker
|
name: cmp-db-docker
|
||||||
|
|
||||||
- name: "For '{{ application_id }}': include role srv-proxy-6-6-domain"
|
- name: "For '{{ application_id }}': include role srv-proxy-6-6-domain"
|
||||||
@@ -13,4 +13,4 @@
|
|||||||
name: srv-proxy-6-6-domain
|
name: srv-proxy-6-6-domain
|
||||||
vars:
|
vars:
|
||||||
domain: "{{ domains | get_domain(application_id) }}"
|
domain: "{{ domains | get_domain(application_id) }}"
|
||||||
http_port: "{{ ports.localhost.http[application_id] }}"
|
http_port: "{{ ports.localhost.http[application_id] }}"
|
||||||
|
@@ -8,7 +8,7 @@ galaxy_info:
|
|||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
https://www.veen.world
|
https://www.veen.world
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
galaxy_tags:
|
galaxy_tags:
|
||||||
- docker
|
- docker
|
||||||
- database
|
- database
|
||||||
|
@@ -15,5 +15,5 @@
|
|||||||
name: cmp-rdbms
|
name: cmp-rdbms
|
||||||
|
|
||||||
- name: "For '{{ application_id }}': Load cmp-docker-oauth2"
|
- name: "For '{{ application_id }}': Load cmp-docker-oauth2"
|
||||||
include_role:
|
include_role:
|
||||||
name: cmp-docker-oauth2
|
name: cmp-docker-oauth2
|
@@ -12,7 +12,7 @@ This Ansible role enhances a Docker Compose application by conditionally enablin
|
|||||||
## License
|
## License
|
||||||
|
|
||||||
Infinito.Nexus NonCommercial License (CNCL)
|
Infinito.Nexus NonCommercial License (CNCL)
|
||||||
See: [https://s.veen.world/cncl](https://s.veen.world/cncl)
|
See: [https://s.infinito.nexus/license](https://s.infinito.nexus/license)
|
||||||
|
|
||||||
## Author
|
## Author
|
||||||
|
|
||||||
|
@@ -6,7 +6,7 @@ galaxy_info:
|
|||||||
in the application's configuration. This ensures authentication via a
|
in the application's configuration. This ensures authentication via a
|
||||||
centralized OIDC provider (e.g., Keycloak) with minimal configuration overhead.
|
centralized OIDC provider (e.g., Keycloak) with minimal configuration overhead.
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: "Kevin Veen-Birkenbach Consulting & Coaching Solutions"
|
company: "Kevin Veen-Birkenbach Consulting & Coaching Solutions"
|
||||||
min_ansible_version: "2.9"
|
min_ansible_version: "2.9"
|
||||||
platforms:
|
platforms:
|
||||||
@@ -20,6 +20,6 @@ galaxy_info:
|
|||||||
- oidc
|
- oidc
|
||||||
- authentication
|
- authentication
|
||||||
- proxy
|
- proxy
|
||||||
repository: "https://github.com/kevinveenbirkenbach/infinito-nexus"
|
repository: "https://s.infinito.nexus/code"
|
||||||
issue_tracker_url: "https://github.com/kevinveenbirkenbach/infinito-nexus/issues"
|
issue_tracker_url: "https://s.infinito.nexus/issues"
|
||||||
documentation: "https://docs.infinito.nexus"
|
documentation: "https://docs.infinito.nexus"
|
||||||
|
@@ -3,6 +3,8 @@
|
|||||||
- name: "For '{{ application_id }}': Load docker-compose"
|
- name: "For '{{ application_id }}': Load docker-compose"
|
||||||
include_role:
|
include_role:
|
||||||
name: docker-compose
|
name: docker-compose
|
||||||
|
vars:
|
||||||
|
docker_compose_flush_handlers: false
|
||||||
|
|
||||||
- block:
|
- block:
|
||||||
- name: "set oauth2_proxy_application_id (Needed due to lazzy loading issue)"
|
- name: "set oauth2_proxy_application_id (Needed due to lazzy loading issue)"
|
||||||
@@ -10,4 +12,8 @@
|
|||||||
oauth2_proxy_application_id: "{{ application_id }}"
|
oauth2_proxy_application_id: "{{ application_id }}"
|
||||||
- name: "include the web-app-oauth2-proxy role {{domain}}"
|
- name: "include the web-app-oauth2-proxy role {{domain}}"
|
||||||
include_tasks: "{{ playbook_dir }}/roles/web-app-oauth2-proxy/tasks/main.yml"
|
include_tasks: "{{ playbook_dir }}/roles/web-app-oauth2-proxy/tasks/main.yml"
|
||||||
when: applications | get_app_conf(application_id, 'features.oauth2', False)
|
when: applications | get_app_conf(application_id, 'features.oauth2', False)
|
||||||
|
|
||||||
|
- name: "flush docker compose and oauth2 proxy for '{{ application_id }}'"
|
||||||
|
meta: flush_handlers
|
||||||
|
when: docker_compose_flush_handlers | bool
|
@@ -8,7 +8,7 @@ galaxy_info:
|
|||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
https://www.veen.world
|
https://www.veen.world
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
galaxy_tags:
|
galaxy_tags:
|
||||||
- docker
|
- docker
|
||||||
- compose
|
- compose
|
||||||
|
@@ -26,5 +26,5 @@ The role's purpose is to automate the provisioning and configuration of a centra
|
|||||||
|
|
||||||
Developed and maintained by **Kevin Veen-Birkenbach**.
|
Developed and maintained by **Kevin Veen-Birkenbach**.
|
||||||
Learn more at [www.veen.world](https://www.veen.world)
|
Learn more at [www.veen.world](https://www.veen.world)
|
||||||
Part of the [Infinito.Nexus Project](https://github.com/kevinveenbirkenbach/infinito-nexus)
|
Part of the [Infinito.Nexus Project](https://s.infinito.nexus/code)
|
||||||
License: [Infinito.Nexus NonCommercial License (CNCL)](https://s.veen.world/cncl)
|
License: [Infinito.Nexus NonCommercial License (CNCL)](https://s.infinito.nexus/license)
|
||||||
|
@@ -5,7 +5,7 @@ galaxy_info:
|
|||||||
The Docker Central Database Role lets you quickly provision a centralized database through Docker Compose.
|
The Docker Central Database Role lets you quickly provision a centralized database through Docker Compose.
|
||||||
Whether using MariaDB or PostgreSQL, this role provides a reliable, low-maintenance solution that supports your business applications.
|
Whether using MariaDB or PostgreSQL, this role provides a reliable, low-maintenance solution that supports your business applications.
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: "Kevin Veen-Birkenbach Consulting & Coaching Solutions"
|
company: "Kevin Veen-Birkenbach Consulting & Coaching Solutions"
|
||||||
min_ansible_version: "2.9"
|
min_ansible_version: "2.9"
|
||||||
platforms:
|
platforms:
|
||||||
@@ -18,6 +18,6 @@ galaxy_info:
|
|||||||
- mariadb
|
- mariadb
|
||||||
- postgresql
|
- postgresql
|
||||||
- central-database
|
- central-database
|
||||||
repository: "https://github.com/kevinveenbirkenbach/infinito-nexus"
|
repository: "https://s.infinito.nexus/code"
|
||||||
issue_tracker_url: "https://github.com/kevinveenbirkenbach/infinito-nexus/issues"
|
issue_tracker_url: "https://s.infinito.nexus/issues"
|
||||||
documentation: "https://docs.infinito.nexus"
|
documentation: "https://docs.infinito.nexus"
|
@@ -1,17 +1,19 @@
|
|||||||
# Helper variables
|
# Helper variables
|
||||||
_database_id: "svc-db-{{ database_type }}"
|
_dbtype: "{{ (database_type | d('') | trim) }}"
|
||||||
_database_central_name: "{{ applications | get_app_conf( _database_id, 'docker.services.' ~ database_type ~ '.name') }}"
|
_database_id: "{{ ('svc-db-' ~ _dbtype) if _dbtype else '' }}"
|
||||||
_database_consumer_entity_name: "{{ database_application_id | get_entity_name }}"
|
_database_central_name: "{{ (applications | get_app_conf(_database_id, 'docker.services.' ~ _dbtype ~ '.name', False, '')) if _dbtype else '' }}"
|
||||||
_database_central_enabled: "{{ applications | get_app_conf(database_application_id, 'features.central_database', False) }}"
|
_database_consumer_entity_name: "{{ (database_application_id | d(application_id)) | get_entity_name }}"
|
||||||
|
_database_central_enabled: "{{ (applications | get_app_conf(database_application_id, 'features.central_database', False)) if _dbtype else False }}"
|
||||||
|
|
||||||
# Definition
|
# Definition
|
||||||
|
|
||||||
database_name: "{{ _database_consumer_entity_name }}"
|
database_name: "{{ _database_consumer_entity_name }}"
|
||||||
database_instance: "{{ _database_central_name if _database_central_enabled else database_name }}" # This could lead to bugs at dedicated database @todo cleanup
|
database_instance: "{{ _database_central_name if _database_central_enabled else database_name }}" # This could lead to bugs at dedicated database @todo cleanup
|
||||||
database_host: "{{ _database_central_name if _database_central_enabled else 'database' }}" # This could lead to bugs at dedicated database @todo cleanup
|
database_host: "{{ _database_central_name if _database_central_enabled else 'database' }}" # This could lead to bugs at dedicated database @todo cleanup
|
||||||
database_username: "{{ _database_consumer_entity_name }}"
|
database_username: "{{ _database_consumer_entity_name }}"
|
||||||
database_password: "{{ applications | get_app_conf(database_application_id, 'credentials.database_password', true) }}"
|
database_password: "{{ applications | get_app_conf(database_application_id, 'credentials.database_password', true) }}"
|
||||||
database_port: "{{ ports.localhost.database[ _database_id ] }}"
|
database_port: "{{ (ports.localhost.database[_database_id] | d('')) if _dbtype else '' }}"
|
||||||
database_env: "{{docker_compose.directories.env}}{{database_type}}.env"
|
database_env: "{{docker_compose.directories.env}}{{ database_type }}.env"
|
||||||
database_url_jdbc: "jdbc:{{ database_type if database_type == 'mariadb' else 'postgresql' }}://{{ database_host }}:{{ database_port }}/{{ database_name }}"
|
database_url_jdbc: "jdbc:{{ database_type if database_type == 'mariadb' else 'postgresql' }}://{{ database_host }}:{{ database_port }}/{{ database_name }}"
|
||||||
database_url_full: "{{database_type}}://{{database_username}}:{{database_password}}@{{database_host}}:{{database_port}}/{{ database_name }}"
|
database_url_full: "{{ database_type }}://{{database_username}}:{{database_password}}@{{database_host}}:{{database_port}}/{{ database_name }}"
|
||||||
database_volume: "{{ _database_consumer_entity_name ~ '_' if not _database_central_enabled }}{{ database_host }}"
|
database_volume: "{{ _database_consumer_entity_name ~ '_' if not _database_central_enabled }}{{ database_host }}"
|
||||||
|
@@ -3,7 +3,7 @@ galaxy_info:
|
|||||||
author: "Kevin Veen-Birchenbach"
|
author: "Kevin Veen-Birchenbach"
|
||||||
description: "Installs VLC, libaacs and libbluray for Blu-ray playback on Arch Linux–based systems."
|
description: "Installs VLC, libaacs and libbluray for Blu-ray playback on Arch Linux–based systems."
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen-Birchenbach
|
Kevin Veen-Birchenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
@@ -12,9 +12,9 @@ galaxy_info:
|
|||||||
- vlc
|
- vlc
|
||||||
- bluray
|
- bluray
|
||||||
- media
|
- media
|
||||||
repository: "https://github.com/kevinveenbirkenbach/infinito-nexus"
|
repository: "https://s.infinito.nexus/code"
|
||||||
issue_tracker_url: "https://github.com/kevinveenbirkenbach/infinito-nexus/issues"
|
issue_tracker_url: "https://s.infinito.nexus/issues"
|
||||||
documentation: "https://github.com/kevinveenbirkenbach/infinito-nexus/tree/main/roles/desk-bluray-player"
|
documentation: "https://s.infinito.nexus/code/tree/main/roles/desk-bluray-player"
|
||||||
min_ansible_version: "2.9"
|
min_ansible_version: "2.9"
|
||||||
platforms:
|
platforms:
|
||||||
- name: Archlinux
|
- name: Archlinux
|
||||||
|
@@ -25,5 +25,5 @@ The purpose of this role is to automate the provisioning of a secure Chromium en
|
|||||||
Developed and maintained by **Kevin Veen-Birkenbach**.
|
Developed and maintained by **Kevin Veen-Birkenbach**.
|
||||||
Learn more at [www.veen.world](https://www.veen.world)
|
Learn more at [www.veen.world](https://www.veen.world)
|
||||||
|
|
||||||
Part of the [Infinito.Nexus Project](https://github.com/kevinveenbirkenbach/infinito-nexus)
|
Part of the [Infinito.Nexus Project](https://s.infinito.nexus/code)
|
||||||
License: [Infinito.Nexus NonCommercial License (CNCL)](https://s.veen.world/cncl)
|
License: [Infinito.Nexus NonCommercial License (CNCL)](https://s.infinito.nexus/license)
|
||||||
|
@@ -3,7 +3,7 @@ galaxy_info:
|
|||||||
author: "Kevin Veen-Birkenbach"
|
author: "Kevin Veen-Birkenbach"
|
||||||
description: "Automates the installation and configuration of the Chromium browser with enforced security extensions."
|
description: "Automates the installation and configuration of the Chromium browser with enforced security extensions."
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen-Birkenbach
|
Kevin Veen-Birkenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
@@ -29,7 +29,7 @@ galaxy_info:
|
|||||||
- enterprise-policy
|
- enterprise-policy
|
||||||
- security
|
- security
|
||||||
- automation
|
- automation
|
||||||
repository: https://github.com/kevinveenbirkenbach/infinito-nexus
|
repository: https://s.infinito.nexus/code
|
||||||
issue_tracker_url: https://github.com/kevinveenbirkenbach/infinito-nexus/issues
|
issue_tracker_url: https://s.infinito.nexus/issues
|
||||||
documentation: "https://docs.infinito.nexus/"
|
documentation: "https://docs.infinito.nexus/"
|
||||||
dependencies: []
|
dependencies: []
|
||||||
|
@@ -3,7 +3,7 @@ galaxy_info:
|
|||||||
author: "Kevin Veen-Birchenbach"
|
author: "Kevin Veen-Birchenbach"
|
||||||
description: "Installs CopyQ clipboard manager on Pacman-based systems and configures autostart for the current user."
|
description: "Installs CopyQ clipboard manager on Pacman-based systems and configures autostart for the current user."
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen-Birchenbach
|
Kevin Veen-Birchenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
@@ -16,9 +16,9 @@ galaxy_info:
|
|||||||
- cli
|
- cli
|
||||||
logo:
|
logo:
|
||||||
class: fa fa-clipboard
|
class: fa fa-clipboard
|
||||||
repository: "https://github.com/kevinveenbirkenbach/infinito-nexus"
|
repository: "https://s.infinito.nexus/code"
|
||||||
issue_tracker_url: "https://github.com/kevinveenbirkenbach/infinito-nexus/issues"
|
issue_tracker_url: "https://s.infinito.nexus/issues"
|
||||||
documentation: "https://github.com/kevinveenbirkenbach/infinito-nexus/tree/main/roles/desk-copyq"
|
documentation: "https://s.infinito.nexus/code/tree/main/roles/desk-copyq"
|
||||||
min_ansible_version: "2.9"
|
min_ansible_version: "2.9"
|
||||||
platforms:
|
platforms:
|
||||||
- name: Archlinux
|
- name: Archlinux
|
||||||
|
@@ -3,7 +3,7 @@ galaxy_info:
|
|||||||
author: "Kevin Veen-Birchenbach"
|
author: "Kevin Veen-Birchenbach"
|
||||||
description: "Installs Docker and Docker Compose, and adds a user to the Docker group for non-root usage on development machines."
|
description: "Installs Docker and Docker Compose, and adds a user to the Docker group for non-root usage on development machines."
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen-Birchenbach
|
Kevin Veen-Birchenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
@@ -11,9 +11,9 @@ galaxy_info:
|
|||||||
galaxy_tags:
|
galaxy_tags:
|
||||||
- docker
|
- docker
|
||||||
- development
|
- development
|
||||||
repository: "https://github.com/kevinveenbirkenbach/infinito-nexus"
|
repository: "https://s.infinito.nexus/code"
|
||||||
issue_tracker_url: "https://github.com/kevinveenbirkenbach/infinito-nexus/issues"
|
issue_tracker_url: "https://s.infinito.nexus/issues"
|
||||||
documentation: "https://github.com/kevinveenbirkenbach/infinito-nexus/tree/main/roles/desk-docker"
|
documentation: "https://s.infinito.nexus/code/tree/main/roles/desk-docker"
|
||||||
min_ansible_version: "2.9"
|
min_ansible_version: "2.9"
|
||||||
platforms:
|
platforms:
|
||||||
- name: Archlinux
|
- name: Archlinux
|
||||||
|
@@ -24,5 +24,5 @@ The role automates the provisioning of a secure Firefox environment, reducing ma
|
|||||||
Developed and maintained by **Kevin Veen-Birkenbach**.
|
Developed and maintained by **Kevin Veen-Birkenbach**.
|
||||||
Learn more at [www.veen.world](https://www.veen.world)
|
Learn more at [www.veen.world](https://www.veen.world)
|
||||||
|
|
||||||
Part of the [Infinito.Nexus Project](https://github.com/kevinveenbirkenbach/infinito-nexus)
|
Part of the [Infinito.Nexus Project](https://s.infinito.nexus/code)
|
||||||
License: [Infinito.Nexus NonCommercial License (CNCL)](https://s.veen.world/cncl)
|
License: [Infinito.Nexus NonCommercial License (CNCL)](https://s.infinito.nexus/license)
|
||||||
|
@@ -3,7 +3,7 @@ galaxy_info:
|
|||||||
author: "Kevin Veen-Birchenbach"
|
author: "Kevin Veen-Birchenbach"
|
||||||
description: "Automates Firefox installation and enforces Enterprise Policies (auto-install extensions) on Arch Linux."
|
description: "Automates Firefox installation and enforces Enterprise Policies (auto-install extensions) on Arch Linux."
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen-Birchenbach
|
Kevin Veen-Birchenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
@@ -12,9 +12,9 @@ galaxy_info:
|
|||||||
- firefox
|
- firefox
|
||||||
- enterprise-policy
|
- enterprise-policy
|
||||||
- browser
|
- browser
|
||||||
repository: "https://github.com/kevinveenbirkenbach/infinito-nexus"
|
repository: "https://s.infinito.nexus/code"
|
||||||
issue_tracker_url: "https://github.com/kevinveenbirkenbach/infinito-nexus/issues"
|
issue_tracker_url: "https://s.infinito.nexus/issues"
|
||||||
documentation: "https://github.com/kevinveenbirkenbach/infinito-nexus/tree/main/roles/desk-firefox"
|
documentation: "https://s.infinito.nexus/code/tree/main/roles/desk-firefox"
|
||||||
min_ansible_version: "2.9"
|
min_ansible_version: "2.9"
|
||||||
platforms:
|
platforms:
|
||||||
- name: Archlinux
|
- name: Archlinux
|
||||||
|
@@ -21,4 +21,4 @@ Developed and maintained by **Kevin Veen-Birkenbach**.
|
|||||||
Learn more at [www.veen.world](https://www.veen.world)
|
Learn more at [www.veen.world](https://www.veen.world)
|
||||||
For Git configuration details, see [git-configurator on GitHub](https://github.com/kevinveenbirkenbach/git-configurator).
|
For Git configuration details, see [git-configurator on GitHub](https://github.com/kevinveenbirkenbach/git-configurator).
|
||||||
|
|
||||||
License: [Infinito.Nexus NonCommercial License (CNCL)](https://s.veen.world/cncl)
|
License: [Infinito.Nexus NonCommercial License (CNCL)](https://s.infinito.nexus/license)
|
||||||
|
@@ -3,7 +3,7 @@ galaxy_info:
|
|||||||
author: "Kevin Veen-Birkenbach"
|
author: "Kevin Veen-Birkenbach"
|
||||||
description: "Installs Git and configures it using a custom git-configurator for personal computers."
|
description: "Installs Git and configures it using a custom git-configurator for personal computers."
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen-Birkenbach
|
Kevin Veen-Birkenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
|
@@ -20,4 +20,4 @@ The purpose of this role is to ensure uninterrupted workflow by keeping the desk
|
|||||||
Developed and maintained by **Kevin Veen-Birkenbach**.
|
Developed and maintained by **Kevin Veen-Birkenbach**.
|
||||||
Learn more at [www.veen.world](https://www.veen.world)
|
Learn more at [www.veen.world](https://www.veen.world)
|
||||||
|
|
||||||
License: [Infinito.Nexus NonCommercial License (CNCL)](https://s.veen.world/cncl)
|
License: [Infinito.Nexus NonCommercial License (CNCL)](https://s.infinito.nexus/license)
|
||||||
|
@@ -2,7 +2,7 @@ galaxy_info:
|
|||||||
author: "Kevin Veen-Birkenbach"
|
author: "Kevin Veen-Birkenbach"
|
||||||
description: "Installs caffeine-ng and configures it to autostart for preventing screen sleep on GNOME."
|
description: "Installs caffeine-ng and configures it to autostart for preventing screen sleep on GNOME."
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
min_ansible_version: "2.4"
|
min_ansible_version: "2.4"
|
||||||
platforms:
|
platforms:
|
||||||
- name: Archlinux
|
- name: Archlinux
|
||||||
|
@@ -22,4 +22,4 @@ The purpose of this role is to enhance and customize the GNOME desktop environme
|
|||||||
Developed and maintained by **Kevin Veen-Birkenbach**.
|
Developed and maintained by **Kevin Veen-Birkenbach**.
|
||||||
Learn more at [www.veen.world](https://www.veen.world)
|
Learn more at [www.veen.world](https://www.veen.world)
|
||||||
|
|
||||||
License: [Infinito.Nexus NonCommercial License (CNCL)](https://s.veen.world/cncl)
|
License: [Infinito.Nexus NonCommercial License (CNCL)](https://s.infinito.nexus/license)
|
@@ -3,7 +3,7 @@ galaxy_info:
|
|||||||
author: "Kevin Veen-Birkenbach"
|
author: "Kevin Veen-Birkenbach"
|
||||||
description: "Configures GNOME Shell extensions and installs the CLI GNOME Extension Manager for managing extensions."
|
description: "Configures GNOME Shell extensions and installs the CLI GNOME Extension Manager for managing extensions."
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen-Birkenbach
|
Kevin Veen-Birkenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
|
@@ -22,4 +22,4 @@ The purpose of this role is to ensure that GNOME Terminal is installed and prope
|
|||||||
Developed and maintained by **Kevin Veen-Birkenbach**.
|
Developed and maintained by **Kevin Veen-Birkenbach**.
|
||||||
Learn more at [www.veen.world](https://www.veen.world)
|
Learn more at [www.veen.world](https://www.veen.world)
|
||||||
|
|
||||||
License: [Infinito.Nexus NonCommercial License (CNCL)](https://s.veen.world/cncl)
|
License: [Infinito.Nexus NonCommercial License (CNCL)](https://s.infinito.nexus/license)
|
@@ -3,7 +3,7 @@ galaxy_info:
|
|||||||
author: "Kevin Veen-Birkenbach"
|
author: "Kevin Veen-Birkenbach"
|
||||||
description: "Installs GNOME Terminal on Arch Linux, providing a modern terminal emulator for the GNOME desktop environment."
|
description: "Installs GNOME Terminal on Arch Linux, providing a modern terminal emulator for the GNOME desktop environment."
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen-Birkenbach
|
Kevin Veen-Birkenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
|
@@ -24,4 +24,4 @@ The purpose of this role is to provide a complete GNOME desktop experience by or
|
|||||||
Developed and maintained by **Kevin Veen-Birkenbach**.
|
Developed and maintained by **Kevin Veen-Birkenbach**.
|
||||||
Learn more at [www.veen.world](https://www.veen.world)
|
Learn more at [www.veen.world](https://www.veen.world)
|
||||||
|
|
||||||
License: [Infinito.Nexus NonCommercial License (CNCL)](https://s.veen.world/cncl)
|
License: [Infinito.Nexus NonCommercial License (CNCL)](https://s.infinito.nexus/license)
|
@@ -3,7 +3,7 @@ galaxy_info:
|
|||||||
author: "Kevin Veen-Birkenbach"
|
author: "Kevin Veen-Birkenbach"
|
||||||
description: "Aggregates essential GNOME desktop roles—including caffeine, extensions, and terminal—for a complete GNOME environment on Linux."
|
description: "Aggregates essential GNOME desktop roles—including caffeine, extensions, and terminal—for a complete GNOME environment on Linux."
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen-Birkenbach
|
Kevin Veen-Birkenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
|
@@ -3,7 +3,7 @@ galaxy_info:
|
|||||||
author: "Kevin Veen-Birchenbach"
|
author: "Kevin Veen-Birchenbach"
|
||||||
description: "Installs GnuCash finance management software on Pacman-based systems, ensuring the latest version is present."
|
description: "Installs GnuCash finance management software on Pacman-based systems, ensuring the latest version is present."
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen-Birchenbach
|
Kevin Veen-Birchenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
@@ -12,9 +12,9 @@ galaxy_info:
|
|||||||
- gnucash
|
- gnucash
|
||||||
- finance
|
- finance
|
||||||
- accounting
|
- accounting
|
||||||
repository: "https://github.com/kevinveenbirkenbach/infinito-nexus"
|
repository: "https://s.infinito.nexus/code"
|
||||||
issue_tracker_url: "https://github.com/kevinveenbirkenbach/infinito-nexus/issues"
|
issue_tracker_url: "https://s.infinito.nexus/issues"
|
||||||
documentation: "https://github.com/kevinveenbirkenbach/infinito-nexus/tree/main/roles/desk-gnucash"
|
documentation: "https://s.infinito.nexus/code/tree/main/roles/desk-gnucash"
|
||||||
min_ansible_version: "2.9"
|
min_ansible_version: "2.9"
|
||||||
platforms:
|
platforms:
|
||||||
- name: Archlinux
|
- name: Archlinux
|
||||||
|
@@ -3,7 +3,7 @@ galaxy_info:
|
|||||||
author: "Kevin Veen-Birchenbach"
|
author: "Kevin Veen-Birchenbach"
|
||||||
description: "Installs Jrnl CLI journal application on Pacman-based systems for command-line journaling."
|
description: "Installs Jrnl CLI journal application on Pacman-based systems for command-line journaling."
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen-Birchenbach
|
Kevin Veen-Birchenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
@@ -12,9 +12,9 @@ galaxy_info:
|
|||||||
- jrnl
|
- jrnl
|
||||||
- journal
|
- journal
|
||||||
- cli
|
- cli
|
||||||
repository: "https://github.com/kevinveenbirkenbach/infinito-nexus"
|
repository: "https://s.infinito.nexus/code"
|
||||||
issue_tracker_url: "https://github.com/kevinveenbirkenbach/infinito-nexus/issues"
|
issue_tracker_url: "https://s.infinito.nexus/issues"
|
||||||
documentation: "https://github.com/kevinveenbirkenbach/infinito-nexus/tree/main/roles/desk-jrnl"
|
documentation: "https://s.infinito.nexus/code/tree/main/roles/desk-jrnl"
|
||||||
min_ansible_version: "2.9"
|
min_ansible_version: "2.9"
|
||||||
platforms:
|
platforms:
|
||||||
- name: Archlinux
|
- name: Archlinux
|
||||||
|
@@ -3,7 +3,7 @@ galaxy_info:
|
|||||||
author: "Kevin Veen-Birchenbach"
|
author: "Kevin Veen-Birchenbach"
|
||||||
description: "Installs KeePassXC password manager on Pacman-based systems."
|
description: "Installs KeePassXC password manager on Pacman-based systems."
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen-Birchenbach
|
Kevin Veen-Birchenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
@@ -12,9 +12,9 @@ galaxy_info:
|
|||||||
- keepassxc
|
- keepassxc
|
||||||
- security
|
- security
|
||||||
- passwords
|
- passwords
|
||||||
repository: "https://github.com/kevinveenbirkenbach/infinito-nexus"
|
repository: "https://s.infinito.nexus/code"
|
||||||
issue_tracker_url: "https://github.com/kevinveenbirkenbach/infinito-nexus/issues"
|
issue_tracker_url: "https://s.infinito.nexus/issues"
|
||||||
documentation: "https://github.com/kevinveenbirkenbach/infinito-nexus/tree/main/roles/desk-keepassxc"
|
documentation: "https://s.infinito.nexus/code/tree/main/roles/desk-keepassxc"
|
||||||
min_ansible_version: "2.9"
|
min_ansible_version: "2.9"
|
||||||
platforms:
|
platforms:
|
||||||
- name: Archlinux
|
- name: Archlinux
|
||||||
|
@@ -21,4 +21,4 @@ The purpose of this role is to automate the installation and configuration of Li
|
|||||||
|
|
||||||
Developed and maintained by **Kevin Veen-Birkenbach**.
|
Developed and maintained by **Kevin Veen-Birkenbach**.
|
||||||
Learn more at [www.veen.world](https://www.veen.world)
|
Learn more at [www.veen.world](https://www.veen.world)
|
||||||
License: [Infinito.Nexus NonCommercial License (CNCL)](https://s.veen.world/cncl)
|
License: [Infinito.Nexus NonCommercial License (CNCL)](https://s.infinito.nexus/license)
|
||||||
|
@@ -3,7 +3,7 @@ galaxy_info:
|
|||||||
author: "Kevin Veen-Birkenbach"
|
author: "Kevin Veen-Birkenbach"
|
||||||
description: "Installs LibreOffice along with Liberation fonts and language packages on Arch Linux systems for a complete office suite experience."
|
description: "Installs LibreOffice along with Liberation fonts and language packages on Arch Linux systems for a complete office suite experience."
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen-Birkenbach
|
Kevin Veen-Birkenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
|
@@ -3,7 +3,7 @@ galaxy_info:
|
|||||||
author: "Kevin Veen‑Birchenbach"
|
author: "Kevin Veen‑Birchenbach"
|
||||||
description: "Installs micro CLI text editor on Pacman‑based systems."
|
description: "Installs micro CLI text editor on Pacman‑based systems."
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen‑Birchenbach
|
Kevin Veen‑Birchenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
@@ -12,9 +12,9 @@ galaxy_info:
|
|||||||
- micro
|
- micro
|
||||||
- editor
|
- editor
|
||||||
- cli
|
- cli
|
||||||
repository: "https://github.com/kevinveenbirkenbach/infinito-nexus"
|
repository: "https://s.infinito.nexus/code"
|
||||||
issue_tracker_url: "https://github.com/kevinveenbirkenbach/infinito-nexus/issues"
|
issue_tracker_url: "https://s.infinito.nexus/issues"
|
||||||
documentation: "https://github.com/kevinveenbirkenbach/infinito-nexus/tree/main/roles/desk-micro"
|
documentation: "https://s.infinito.nexus/code/tree/main/roles/desk-micro"
|
||||||
logo:
|
logo:
|
||||||
class: "fas fa-terminal"
|
class: "fas fa-terminal"
|
||||||
min_ansible_version: "2.9"
|
min_ansible_version: "2.9"
|
||||||
|
@@ -3,7 +3,7 @@ galaxy_info:
|
|||||||
author: "Kevin Veen‑Birchenbach"
|
author: "Kevin Veen‑Birchenbach"
|
||||||
description: "Installs neovim CLI text editor on Pacman‑based systems."
|
description: "Installs neovim CLI text editor on Pacman‑based systems."
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen‑Birchenbach
|
Kevin Veen‑Birchenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
@@ -12,9 +12,9 @@ galaxy_info:
|
|||||||
- neovim
|
- neovim
|
||||||
- editor
|
- editor
|
||||||
- cli
|
- cli
|
||||||
repository: "https://github.com/kevinveenbirkenbach/infinito-nexus"
|
repository: "https://s.infinito.nexus/code"
|
||||||
issue_tracker_url: "https://github.com/kevinveenbirkenbach/infinito-nexus/issues"
|
issue_tracker_url: "https://s.infinito.nexus/issues"
|
||||||
documentation: "https://github.com/kevinveenbirkenbach/infinito-nexus/tree/main/roles/desk-neovim"
|
documentation: "https://s.infinito.nexus/code/tree/main/roles/desk-neovim"
|
||||||
logo:
|
logo:
|
||||||
class: "fab fa-vim"
|
class: "fab fa-vim"
|
||||||
min_ansible_version: "2.9"
|
min_ansible_version: "2.9"
|
||||||
|
@@ -24,5 +24,5 @@ The purpose of this role is to automate the configuration of cloud-integrated us
|
|||||||
Developed and maintained by **Kevin Veen-Birkenbach**.
|
Developed and maintained by **Kevin Veen-Birkenbach**.
|
||||||
Learn more at [www.veen.world](https://www.veen.world)
|
Learn more at [www.veen.world](https://www.veen.world)
|
||||||
|
|
||||||
Part of the [Infinito.Nexus Project](https://github.com/kevinveenbirkenbach/infinito-nexus)
|
Part of the [Infinito.Nexus Project](https://s.infinito.nexus/code)
|
||||||
License: [Infinito.Nexus NonCommercial License (CNCL)](https://s.veen.world/cncl)
|
License: [Infinito.Nexus NonCommercial License (CNCL)](https://s.infinito.nexus/license)
|
@@ -3,7 +3,7 @@ galaxy_info:
|
|||||||
author: "Kevin Veen-Birkenbach"
|
author: "Kevin Veen-Birkenbach"
|
||||||
description: "Installs and links Nextcloud desktop client folders for cloud-integrated user environments."
|
description: "Installs and links Nextcloud desktop client folders for cloud-integrated user environments."
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen-Birkenbach
|
Kevin Veen-Birkenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
@@ -20,8 +20,8 @@ galaxy_info:
|
|||||||
- user
|
- user
|
||||||
- desktop
|
- desktop
|
||||||
- automation
|
- automation
|
||||||
repository: https://github.com/kevinveenbirkenbach/infinito-nexus
|
repository: https://s.infinito.nexus/code
|
||||||
issue_tracker_url: https://github.com/kevinveenbirkenbach/infinito-nexus/issues
|
issue_tracker_url: https://s.infinito.nexus/issues
|
||||||
documentation: "https://docs.infinito.nexus/"
|
documentation: "https://docs.infinito.nexus/"
|
||||||
|
|
||||||
dependencies: []
|
dependencies: []
|
@@ -3,7 +3,7 @@ galaxy_info:
|
|||||||
author: "Kevin Veen-Birchenbach"
|
author: "Kevin Veen-Birchenbach"
|
||||||
description: "Installs OBS Studio for streaming and recording on Pacman-based systems."
|
description: "Installs OBS Studio for streaming and recording on Pacman-based systems."
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen-Birchenbach
|
Kevin Veen-Birchenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
@@ -12,9 +12,9 @@ galaxy_info:
|
|||||||
- obs
|
- obs
|
||||||
- streaming
|
- streaming
|
||||||
- recording
|
- recording
|
||||||
repository: "https://github.com/kevinveenbirkenbach/infinito-nexus"
|
repository: "https://s.infinito.nexus/code"
|
||||||
issue_tracker_url: "https://github.com/kevinveenbirkenbach/infinito-nexus/issues"
|
issue_tracker_url: "https://s.infinito.nexus/issues"
|
||||||
documentation: "https://github.com/kevinveenbirkenbach/infinito-nexus/tree/main/roles/desk-obs"
|
documentation: "https://s.infinito.nexus/code/tree/main/roles/desk-obs"
|
||||||
min_ansible_version: "2.9"
|
min_ansible_version: "2.9"
|
||||||
platforms:
|
platforms:
|
||||||
- name: Archlinux
|
- name: Archlinux
|
||||||
|
@@ -2,7 +2,7 @@ galaxy_info:
|
|||||||
author: "Kevin Veen-Birchenbach"
|
author: "Kevin Veen-Birchenbach"
|
||||||
description: "Installs the qBittorrent torrent client via AUR on Arch Linux."
|
description: "Installs the qBittorrent torrent client via AUR on Arch Linux."
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen-Birchenbach
|
Kevin Veen-Birchenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
@@ -10,9 +10,9 @@ galaxy_info:
|
|||||||
galaxy_tags:
|
galaxy_tags:
|
||||||
- qbittorrent
|
- qbittorrent
|
||||||
- torrent
|
- torrent
|
||||||
repository: "https://github.com/kevinveenbirkenbach/infinito-nexus"
|
repository: "https://s.infinito.nexus/code"
|
||||||
issue_tracker_url: "https://github.com/kevinveenbirkenbach/infinito-nexus/issues"
|
issue_tracker_url: "https://s.infinito.nexus/issues"
|
||||||
documentation: "https://github.com/kevinveenbirkenbach/infinito-nexus/tree/main/roles/desk-qbittorrent"
|
documentation: "https://s.infinito.nexus/code/tree/main/roles/desk-qbittorrent"
|
||||||
min_ansible_version: "2.9"
|
min_ansible_version: "2.9"
|
||||||
platforms:
|
platforms:
|
||||||
- name: Archlinux
|
- name: Archlinux
|
||||||
|
@@ -30,5 +30,5 @@ The purpose of this role is to automate the deployment of a full-featured RetroA
|
|||||||
Developed and maintained by **Kevin Veen-Birkenbach**.
|
Developed and maintained by **Kevin Veen-Birkenbach**.
|
||||||
Learn more at [www.veen.world](https://www.veen.world)
|
Learn more at [www.veen.world](https://www.veen.world)
|
||||||
|
|
||||||
Part of the [Infinito.Nexus Project](https://github.com/kevinveenbirkenbach/infinito-nexus)
|
Part of the [Infinito.Nexus Project](https://s.infinito.nexus/code)
|
||||||
License: [Infinito.Nexus NonCommercial License (CNCL)](https://s.veen.world/cncl)
|
License: [Infinito.Nexus NonCommercial License (CNCL)](https://s.infinito.nexus/license)
|
@@ -3,7 +3,7 @@ galaxy_info:
|
|||||||
author: "Kevin Veen-Birkenbach"
|
author: "Kevin Veen-Birkenbach"
|
||||||
description: "Installs and configures RetroArch."
|
description: "Installs and configures RetroArch."
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen-Birkenbach
|
Kevin Veen-Birkenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
@@ -19,7 +19,7 @@ galaxy_info:
|
|||||||
- gaming
|
- gaming
|
||||||
- archlinux
|
- archlinux
|
||||||
- assets
|
- assets
|
||||||
repository: https://github.com/kevinveenbirkenbach/infinito-nexus
|
repository: https://s.infinito.nexus/code
|
||||||
issue_tracker_url: https://github.com/kevinveenbirkenbach/infinito-nexus/issues
|
issue_tracker_url: https://s.infinito.nexus/issues
|
||||||
documentation: "https://docs.infinito.nexus/"
|
documentation: "https://docs.infinito.nexus/"
|
||||||
dependencies: []
|
dependencies: []
|
@@ -34,5 +34,5 @@ This role depends on:
|
|||||||
Developed and maintained by **Kevin Veen-Birkenbach**
|
Developed and maintained by **Kevin Veen-Birkenbach**
|
||||||
Learn more at [www.veen.world](https://www.veen.world)
|
Learn more at [www.veen.world](https://www.veen.world)
|
||||||
|
|
||||||
Part of the [Infinito.Nexus Project](https://github.com/kevinveenbirkenbach/infinito-nexus)
|
Part of the [Infinito.Nexus Project](https://s.infinito.nexus/code)
|
||||||
License: [Infinito.Nexus NonCommercial License (CNCL)](https://s.veen.world/cncl)
|
License: [Infinito.Nexus NonCommercial License (CNCL)](https://s.infinito.nexus/license)
|
||||||
|
@@ -2,7 +2,7 @@ galaxy_info:
|
|||||||
author: "Kevin Veen-Birkenbach"
|
author: "Kevin Veen-Birkenbach"
|
||||||
description: "Installs the Spotify client."
|
description: "Installs the Spotify client."
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen-Birkenbach
|
Kevin Veen-Birkenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
@@ -19,6 +19,6 @@ galaxy_info:
|
|||||||
- streaming
|
- streaming
|
||||||
- archlinux
|
- archlinux
|
||||||
- client
|
- client
|
||||||
repository: https://github.com/kevinveenbirkenbach/infinito-nexus
|
repository: https://s.infinito.nexus/code
|
||||||
issue_tracker_url: https://github.com/kevinveenbirkenbach/infinito-nexus/issues
|
issue_tracker_url: https://s.infinito.nexus/issues
|
||||||
documentation: "https://docs.infinito.nexus/"
|
documentation: "https://docs.infinito.nexus/"
|
||||||
|
@@ -29,5 +29,5 @@ The purpose of this role is to automate the provisioning of SSH agent capabiliti
|
|||||||
Developed and maintained by **Kevin Veen-Birkenbach**.
|
Developed and maintained by **Kevin Veen-Birkenbach**.
|
||||||
Learn more at [www.veen.world](https://www.veen.world)
|
Learn more at [www.veen.world](https://www.veen.world)
|
||||||
|
|
||||||
Part of the [Infinito.Nexus Project](https://github.com/kevinveenbirkenbach/infinito-nexus)
|
Part of the [Infinito.Nexus Project](https://s.infinito.nexus/code)
|
||||||
License: [Infinito.Nexus NonCommercial License (CNCL)](https://s.veen.world/cncl)
|
License: [Infinito.Nexus NonCommercial License (CNCL)](https://s.infinito.nexus/license)
|
||||||
|
@@ -2,7 +2,7 @@ galaxy_info:
|
|||||||
author: "Kevin Veen-Birkenbach"
|
author: "Kevin Veen-Birkenbach"
|
||||||
description: "Persistent SSH agent setup for GNOME Wayland sessions with SSH configuration pulled from Git."
|
description: "Persistent SSH agent setup for GNOME Wayland sessions with SSH configuration pulled from Git."
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen-Birkenbach
|
Kevin Veen-Birkenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
@@ -20,8 +20,8 @@ galaxy_info:
|
|||||||
- wayland
|
- wayland
|
||||||
- archlinux
|
- archlinux
|
||||||
- keepassxc
|
- keepassxc
|
||||||
repository: https://github.com/kevinveenbirkenbach/infinito-nexus
|
repository: https://s.infinito.nexus/code
|
||||||
issue_tracker_url: https://github.com/kevinveenbirkenbach/infinito-nexus/issues
|
issue_tracker_url: https://s.infinito.nexus/issues
|
||||||
documentation: "https://docs.infinito.nexus/"
|
documentation: "https://docs.infinito.nexus/"
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
|
@@ -20,4 +20,4 @@ The `desk-torbrowser` role uses the `community.general.pacman` module to:
|
|||||||
## Further Resources
|
## Further Resources
|
||||||
|
|
||||||
* [Tor Project documentation](https://www.torproject.org/)
|
* [Tor Project documentation](https://www.torproject.org/)
|
||||||
* [Infinito.Nexus GitHub repository](https://github.com/kevinveenbirkenbach/infinito-nexus)
|
* [Infinito.Nexus GitHub repository](https://s.infinito.nexus/code)
|
@@ -2,7 +2,7 @@ galaxy_info:
|
|||||||
author: "Kevin Veen-Birkenbach"
|
author: "Kevin Veen-Birkenbach"
|
||||||
description: "Installs and configures the Tor service and Tor Browser Launcher for secure, anonymous web browsing on Pacman-based systems."
|
description: "Installs and configures the Tor service and Tor Browser Launcher for secure, anonymous web browsing on Pacman-based systems."
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen-Birkenbach
|
Kevin Veen-Birkenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
@@ -12,9 +12,9 @@ galaxy_info:
|
|||||||
- privacy
|
- privacy
|
||||||
- anonymity
|
- anonymity
|
||||||
- browser
|
- browser
|
||||||
repository: "https://github.com/kevinveenbirkenbach/infinito-nexus"
|
repository: "https://s.infinito.nexus/code"
|
||||||
issue_tracker_url: "https://github.com/kevinveenbirkenbach/infinito-nexus/issues"
|
issue_tracker_url: "https://s.infinito.nexus/issues"
|
||||||
documentation: "https://github.com/kevinveenbirkenbach/infinito-nexus/tree/main/roles/desk-torbrowser"
|
documentation: "https://s.infinito.nexus/code/tree/main/roles/desk-torbrowser"
|
||||||
min_ansible_version: "2.9"
|
min_ansible_version: "2.9"
|
||||||
platforms:
|
platforms:
|
||||||
- name: Archlinux
|
- name: Archlinux
|
||||||
|
@@ -3,7 +3,7 @@ galaxy_info:
|
|||||||
author: "Kevin Veen-Birchenbach"
|
author: "Kevin Veen-Birchenbach"
|
||||||
description: "Installs and configures VirtualBox and its kernel modules on Pacman-based systems, including extension packs and user group setup."
|
description: "Installs and configures VirtualBox and its kernel modules on Pacman-based systems, including extension packs and user group setup."
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen-Birkenbach
|
Kevin Veen-Birkenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
@@ -12,9 +12,9 @@ galaxy_info:
|
|||||||
- virtualbox
|
- virtualbox
|
||||||
- virtualization
|
- virtualization
|
||||||
- kernel-modules
|
- kernel-modules
|
||||||
repository: "https://github.com/kevinveenbirkenbach/infinito-nexus"
|
repository: "https://s.infinito.nexus/code"
|
||||||
issue_tracker_url: "https://github.com/kevinveenbirkenbach/infinito-nexus/issues"
|
issue_tracker_url: "https://s.infinito.nexus/issues"
|
||||||
documentation: "https://github.com/kevinveenbirkenbach/infinito-nexus/tree/main/roles/desk-virtual-box"
|
documentation: "https://s.infinito.nexus/code/tree/main/roles/desk-virtual-box"
|
||||||
min_ansible_version: "2.9"
|
min_ansible_version: "2.9"
|
||||||
platforms:
|
platforms:
|
||||||
- name: Archlinux
|
- name: Archlinux
|
||||||
|
@@ -2,7 +2,7 @@ galaxy_info:
|
|||||||
author: "Kevin Veen-Birchenbach"
|
author: "Kevin Veen-Birchenbach"
|
||||||
description: "Installs the Zoom video conferencing client via AUR on Arch Linux."
|
description: "Installs the Zoom video conferencing client via AUR on Arch Linux."
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen-Birchenbach
|
Kevin Veen-Birchenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
@@ -11,9 +11,9 @@ galaxy_info:
|
|||||||
- zoom
|
- zoom
|
||||||
- video
|
- video
|
||||||
- conferencing
|
- conferencing
|
||||||
repository: "https://github.com/kevinveenbirkenbach/infinito-nexus"
|
repository: "https://s.infinito.nexus/code"
|
||||||
issue_tracker_url: "https://github.com/kevinveenbirkenbach/infinito-nexus/issues"
|
issue_tracker_url: "https://s.infinito.nexus/issues"
|
||||||
documentation: "https://github.com/kevinveenbirkenbach/infinito-nexus/tree/main/roles/desk-zoom"
|
documentation: "https://s.infinito.nexus/code/tree/main/roles/desk-zoom"
|
||||||
min_ansible_version: "2.9"
|
min_ansible_version: "2.9"
|
||||||
platforms:
|
platforms:
|
||||||
- name: Archlinux
|
- name: Archlinux
|
||||||
|
@@ -4,7 +4,7 @@ galaxy_info:
|
|||||||
description: >
|
description: >
|
||||||
This role installs the base-devel package group, providing all core development tools needed for building software on Arch Linux systems.
|
This role installs the base-devel package group, providing all core development tools needed for building software on Arch Linux systems.
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen-Birkenbach
|
Kevin Veen-Birkenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
@@ -15,8 +15,8 @@ galaxy_info:
|
|||||||
- base-devel
|
- base-devel
|
||||||
- build
|
- build
|
||||||
- tools
|
- tools
|
||||||
repository: "https://github.com/kevinveenbirkenbach/infinito-nexus"
|
repository: "https://s.infinito.nexus/code"
|
||||||
issue_tracker_url: "https://github.com/kevinveenbirkenbach/infinito-nexus/issues"
|
issue_tracker_url: "https://s.infinito.nexus/issues"
|
||||||
documentation: "https://wiki.archlinux.org/title/Development_packages"
|
documentation: "https://wiki.archlinux.org/title/Development_packages"
|
||||||
logo:
|
logo:
|
||||||
class: "fas fa-tools"
|
class: "fas fa-tools"
|
||||||
|
@@ -21,4 +21,4 @@ The purpose of this role is to automate the installation of fakeroot so that use
|
|||||||
Developed and maintained by **Kevin Veen-Birkenbach**.
|
Developed and maintained by **Kevin Veen-Birkenbach**.
|
||||||
Learn more at [www.veen.world](https://www.veen.world)
|
Learn more at [www.veen.world](https://www.veen.world)
|
||||||
|
|
||||||
License: [Infinito.Nexus NonCommercial License (CNCL)](https://s.veen.world/cncl)
|
License: [Infinito.Nexus NonCommercial License (CNCL)](https://s.infinito.nexus/license)
|
||||||
|
@@ -3,7 +3,7 @@ galaxy_info:
|
|||||||
author: "Kevin Veen-Birkenbach"
|
author: "Kevin Veen-Birkenbach"
|
||||||
description: "Installs fakeroot on Arch Linux using Pacman, enabling non-privileged file manipulations required for package building and development."
|
description: "Installs fakeroot on Arch Linux using Pacman, enabling non-privileged file manipulations required for package building and development."
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen-Birkenbach
|
Kevin Veen-Birkenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
|
@@ -25,5 +25,5 @@ The purpose of this role is to automate the provisioning of a development-ready
|
|||||||
Developed and maintained by **Kevin Veen-Birkenbach**.
|
Developed and maintained by **Kevin Veen-Birkenbach**.
|
||||||
Learn more at [www.veen.world](https://www.veen.world)
|
Learn more at [www.veen.world](https://www.veen.world)
|
||||||
|
|
||||||
Part of the [Infinito.Nexus Project](https://github.com/kevinveenbirkenbach/infinito-nexus)
|
Part of the [Infinito.Nexus Project](https://s.infinito.nexus/code)
|
||||||
License: [Infinito.Nexus NonCommercial License (CNCL)](https://s.veen.world/cncl)
|
License: [Infinito.Nexus NonCommercial License (CNCL)](https://s.infinito.nexus/license)
|
||||||
|
@@ -3,7 +3,7 @@ galaxy_info:
|
|||||||
author: "Kevin Veen-Birkenbach"
|
author: "Kevin Veen-Birkenbach"
|
||||||
description: "Installs the GNU Compiler Collection (GCC)."
|
description: "Installs the GNU Compiler Collection (GCC)."
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen-Birkenbach
|
Kevin Veen-Birkenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
@@ -19,7 +19,7 @@ galaxy_info:
|
|||||||
- development
|
- development
|
||||||
- archlinux
|
- archlinux
|
||||||
- build
|
- build
|
||||||
repository: https://github.com/kevinveenbirkenbach/infinito-nexus
|
repository: https://s.infinito.nexus/code
|
||||||
issue_tracker_url: https://github.com/kevinveenbirkenbach/infinito-nexus/issues
|
issue_tracker_url: https://s.infinito.nexus/issues
|
||||||
documentation: "https://docs.infinito.nexus/"
|
documentation: "https://docs.infinito.nexus/"
|
||||||
dependencies: []
|
dependencies: []
|
||||||
|
@@ -23,5 +23,5 @@ The purpose of this role is to automate the installation of Git in a consistent
|
|||||||
Developed and maintained by **Kevin Veen-Birkenbach**.
|
Developed and maintained by **Kevin Veen-Birkenbach**.
|
||||||
Learn more at [www.veen.world](https://www.veen.world)
|
Learn more at [www.veen.world](https://www.veen.world)
|
||||||
|
|
||||||
Part of the [Infinito.Nexus Project](https://github.com/kevinveenbirkenbach/infinito-nexus)
|
Part of the [Infinito.Nexus Project](https://s.infinito.nexus/code)
|
||||||
License: [Infinito.Nexus NonCommercial License (CNCL)](https://s.veen.world/cncl)
|
License: [Infinito.Nexus NonCommercial License (CNCL)](https://s.infinito.nexus/license)
|
||||||
|
@@ -3,7 +3,7 @@ galaxy_info:
|
|||||||
author: "Kevin Veen-Birkenbach"
|
author: "Kevin Veen-Birkenbach"
|
||||||
description: "Installs Git using the Pacman package manager on Arch Linux systems."
|
description: "Installs Git using the Pacman package manager on Arch Linux systems."
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen-Birkenbach
|
Kevin Veen-Birkenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
|
@@ -3,7 +3,7 @@ galaxy_info:
|
|||||||
author: "Kevin Veen-Birkenbach"
|
author: "Kevin Veen-Birkenbach"
|
||||||
description: "Installs OpenJDK 11 (`jdk11-openjdk`) on Pacman-based systems to provide a Java runtime and development environment."
|
description: "Installs OpenJDK 11 (`jdk11-openjdk`) on Pacman-based systems to provide a Java runtime and development environment."
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen-Birkenbach
|
Kevin Veen-Birkenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
@@ -12,9 +12,9 @@ galaxy_info:
|
|||||||
- java
|
- java
|
||||||
- jdk11
|
- jdk11
|
||||||
- openjdk
|
- openjdk
|
||||||
repository: "https://github.com/kevinveenbirkenbach/infinito-nexus"
|
repository: "https://s.infinito.nexus/code"
|
||||||
issue_tracker_url: "https://github.com/kevinveenbirkenbach/infinito-nexus/issues"
|
issue_tracker_url: "https://s.infinito.nexus/issues"
|
||||||
documentation: "https://github.com/kevinveenbirkenbach/infinito-nexus/tree/main/roles/dev-java"
|
documentation: "https://s.infinito.nexus/code/tree/main/roles/dev-java"
|
||||||
min_ansible_version: "2.9"
|
min_ansible_version: "2.9"
|
||||||
platforms:
|
platforms:
|
||||||
- name: Archlinux
|
- name: Archlinux
|
||||||
|
@@ -2,7 +2,7 @@ galaxy_info:
|
|||||||
author: "Kevin Veen-Birkenbach"
|
author: "Kevin Veen-Birkenbach"
|
||||||
description: "Configure system locales by deploying locale.gen and locale.conf and generating locales"
|
description: "Configure system locales by deploying locale.gen and locale.conf and generating locales"
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen-Birkenbach
|
Kevin Veen-Birkenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
@@ -11,8 +11,8 @@ galaxy_info:
|
|||||||
- system
|
- system
|
||||||
- i18n
|
- i18n
|
||||||
- locales
|
- locales
|
||||||
repository: "https://github.com/kevinveenbirkenbach/infinito-nexus"
|
repository: "https://s.infinito.nexus/code"
|
||||||
issue_tracker_url: "https://github.com/kevinveenbirkenbach/infinito-nexus/issues"
|
issue_tracker_url: "https://s.infinito.nexus/issues"
|
||||||
documentation: "https://github.com/kevinveenbirkenbach/infinito-nexus/roles/dev-locales"
|
documentation: "https://s.infinito.nexus/code/roles/dev-locales"
|
||||||
run_after: []
|
run_after: []
|
||||||
dependencies: []
|
dependencies: []
|
||||||
|
@@ -25,4 +25,4 @@ The purpose of this role is to provide an automated, idempotent installation of
|
|||||||
Developed and maintained by **Kevin Veen-Birkenbach**.
|
Developed and maintained by **Kevin Veen-Birkenbach**.
|
||||||
Learn more at [www.veen.world](https://www.veen.world)
|
Learn more at [www.veen.world](https://www.veen.world)
|
||||||
|
|
||||||
License: [Infinito.Nexus NonCommercial License (CNCL)](https://s.veen.world/cncl)
|
License: [Infinito.Nexus NonCommercial License (CNCL)](https://s.infinito.nexus/license)
|
||||||
|
@@ -2,7 +2,7 @@ galaxy_info:
|
|||||||
author: "Kevin Veen-Birkenbach"
|
author: "Kevin Veen-Birkenbach"
|
||||||
description: "Installs GNU Make using the Pacman package manager on Arch Linux systems."
|
description: "Installs GNU Make using the Pacman package manager on Arch Linux systems."
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen-Birkenbach
|
Kevin Veen-Birkenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
|
@@ -16,7 +16,7 @@ Optimized for Archlinux and Debian-based systems, this role ensures the presence
|
|||||||
## License
|
## License
|
||||||
|
|
||||||
Infinito.Nexus NonCommercial License (CNCL)
|
Infinito.Nexus NonCommercial License (CNCL)
|
||||||
[https://s.veen.world/cncl](https://s.veen.world/cncl)
|
[https://s.infinito.nexus/license](https://s.infinito.nexus/license)
|
||||||
|
|
||||||
## Author
|
## Author
|
||||||
|
|
||||||
|
@@ -2,7 +2,7 @@ galaxy_info:
|
|||||||
author: "Kevin Veen-Birkenbach"
|
author: "Kevin Veen-Birkenbach"
|
||||||
description: "Installs Node.js"
|
description: "Installs Node.js"
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen-Birkenbach
|
Kevin Veen-Birkenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
@@ -18,7 +18,7 @@ galaxy_info:
|
|||||||
- javascript
|
- javascript
|
||||||
- runtime
|
- runtime
|
||||||
- automation
|
- automation
|
||||||
repository: "https://github.com/kevinveenbirkenbach/infinito-nexus"
|
repository: "https://s.infinito.nexus/code"
|
||||||
issue_tracker_url: "https://github.com/kevinveenbirkenbach/infinito-nexus/issues"
|
issue_tracker_url: "https://s.infinito.nexus/issues"
|
||||||
documentation: "https://docs.infinito.nexus"
|
documentation: "https://docs.infinito.nexus"
|
||||||
dependencies: []
|
dependencies: []
|
@@ -26,7 +26,7 @@ vars:
|
|||||||
## License
|
## License
|
||||||
|
|
||||||
Infinito.Nexus NonCommercial License (CNCL)
|
Infinito.Nexus NonCommercial License (CNCL)
|
||||||
[https://s.veen.world/cncl](https://s.veen.world/cncl)
|
[https://s.infinito.nexus/license](https://s.infinito.nexus/license)
|
||||||
|
|
||||||
## Author
|
## Author
|
||||||
|
|
||||||
|
@@ -2,7 +2,7 @@ galaxy_info:
|
|||||||
author: "Kevin Veen-Birkenbach"
|
author: "Kevin Veen-Birkenbach"
|
||||||
description: "Installs npm and runs optional 'npm ci' inside a project"
|
description: "Installs npm and runs optional 'npm ci' inside a project"
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen-Birkenbach
|
Kevin Veen-Birkenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
@@ -18,7 +18,7 @@ galaxy_info:
|
|||||||
- nodejs
|
- nodejs
|
||||||
- automation
|
- automation
|
||||||
- javascript
|
- javascript
|
||||||
repository: "https://github.com/kevinveenbirkenbach/infinito-nexus"
|
repository: "https://s.infinito.nexus/code"
|
||||||
issue_tracker_url: "https://github.com/kevinveenbirkenbach/infinito-nexus/issues"
|
issue_tracker_url: "https://s.infinito.nexus/issues"
|
||||||
documentation: "https://docs.infinito.nexus"
|
documentation: "https://docs.infinito.nexus"
|
||||||
dependencies: []
|
dependencies: []
|
@@ -2,7 +2,7 @@ galaxy_info:
|
|||||||
author: "Kevin Veen-Birkenbach"
|
author: "Kevin Veen-Birkenbach"
|
||||||
description: "Installs the python-pip package to provide the Python package manager, ensuring that Python packages can be installed reliably on the target system."
|
description: "Installs the python-pip package to provide the Python package manager, ensuring that Python packages can be installed reliably on the target system."
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen-Birkenbach
|
Kevin Veen-Birkenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
@@ -18,6 +18,6 @@ galaxy_info:
|
|||||||
- package
|
- package
|
||||||
- installation
|
- installation
|
||||||
- automation
|
- automation
|
||||||
repository: "https://github.com/kevinveenbirkenbach/infinito-nexus"
|
repository: "https://s.infinito.nexus/code"
|
||||||
issue_tracker_url: "https://github.com/kevinveenbirkenbach/infinito-nexus/issues"
|
issue_tracker_url: "https://s.infinito.nexus/issues"
|
||||||
documentation: "https://docs.infinito.nexus"
|
documentation: "https://docs.infinito.nexus"
|
||||||
|
@@ -3,7 +3,7 @@ galaxy_info:
|
|||||||
description: >
|
description: >
|
||||||
Installs the `python-yaml` package to enable YAML support in Python.
|
Installs the `python-yaml` package to enable YAML support in Python.
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen-Birkenbach
|
Kevin Veen-Birkenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
@@ -19,6 +19,6 @@ galaxy_info:
|
|||||||
- package
|
- package
|
||||||
- installation
|
- installation
|
||||||
- automation
|
- automation
|
||||||
repository: "https://github.com/kevinveenbirkenbach/infinito-nexus"
|
repository: "https://s.infinito.nexus/code"
|
||||||
issue_tracker_url: "https://github.com/kevinveenbirkenbach/infinito-nexus/issues"
|
issue_tracker_url: "https://s.infinito.nexus/issues"
|
||||||
documentation: "https://docs.infinito.nexus"
|
documentation: "https://docs.infinito.nexus"
|
||||||
|
@@ -23,5 +23,5 @@ The purpose of this role is to unify shell environment setup across Bash and Zsh
|
|||||||
Developed and maintained by **Kevin Veen-Birkenbach**.
|
Developed and maintained by **Kevin Veen-Birkenbach**.
|
||||||
Learn more at [www.veen.world](https://www.veen.world)
|
Learn more at [www.veen.world](https://www.veen.world)
|
||||||
|
|
||||||
Part of the [Infinito.Nexus Project](https://github.com/kevinveenbirkenbach/infinito-nexus)
|
Part of the [Infinito.Nexus Project](https://s.infinito.nexus/code)
|
||||||
License: [Infinito.Nexus NonCommercial License (CNCL)](https://s.veen.world/cncl)
|
License: [Infinito.Nexus NonCommercial License (CNCL)](https://s.infinito.nexus/license)
|
||||||
|
@@ -3,7 +3,7 @@ galaxy_info:
|
|||||||
author: "Kevin Veen-Birkenbach"
|
author: "Kevin Veen-Birkenbach"
|
||||||
description: "Ensures that .profile is sourced in all shells."
|
description: "Ensures that .profile is sourced in all shells."
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen-Birkenbach
|
Kevin Veen-Birkenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
@@ -26,7 +26,7 @@ galaxy_info:
|
|||||||
- environment
|
- environment
|
||||||
- profile
|
- profile
|
||||||
- dotfiles
|
- dotfiles
|
||||||
repository: https://github.com/kevinveenbirkenbach/infinito-nexus
|
repository: https://s.infinito.nexus/code
|
||||||
issue_tracker_url: https://github.com/kevinveenbirkenbach/infinito-nexus/issues
|
issue_tracker_url: https://s.infinito.nexus/issues
|
||||||
documentation: "https://docs.infinito.nexus/"
|
documentation: "https://docs.infinito.nexus/"
|
||||||
dependencies: []
|
dependencies: []
|
||||||
|
@@ -2,7 +2,7 @@ galaxy_info:
|
|||||||
author: "Kevin Veen-Birkenbach"
|
author: "Kevin Veen-Birkenbach"
|
||||||
description: "Installs the AUR helper yay and configures an aur_builder user with appropriate sudo privileges to facilitate AUR package management on Arch Linux systems."
|
description: "Installs the AUR helper yay and configures an aur_builder user with appropriate sudo privileges to facilitate AUR package management on Arch Linux systems."
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen-Birkenbach
|
Kevin Veen-Birkenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
@@ -17,8 +17,8 @@ galaxy_info:
|
|||||||
- yay
|
- yay
|
||||||
- archlinux
|
- archlinux
|
||||||
- package-management
|
- package-management
|
||||||
repository: "https://github.com/kevinveenbirkenbach/infinito-nexus"
|
repository: "https://s.infinito.nexus/code"
|
||||||
issue_tracker_url: "https://github.com/kevinveenbirkenbach/infinito-nexus/issues"
|
issue_tracker_url: "https://s.infinito.nexus/issues"
|
||||||
documentation: "https://docs.infinito.nexus"
|
documentation: "https://docs.infinito.nexus"
|
||||||
logo:
|
logo:
|
||||||
class: "fas fa-archive"
|
class: "fas fa-archive"
|
||||||
|
@@ -31,5 +31,5 @@ For administration tips checkout [this](Administration.md).
|
|||||||
Developed and maintained by **Kevin Veen-Birkenbach**
|
Developed and maintained by **Kevin Veen-Birkenbach**
|
||||||
Learn more at [www.veen.world](https://www.veen.world)
|
Learn more at [www.veen.world](https://www.veen.world)
|
||||||
|
|
||||||
Part of the [Infinito.Nexus Project](https://github.com/kevinveenbirkenbach/infinito-nexus)
|
Part of the [Infinito.Nexus Project](https://s.infinito.nexus/code)
|
||||||
License: [Infinito.Nexus NonCommercial License (CNCL)](https://s.veen.world/cncl)
|
License: [Infinito.Nexus NonCommercial License (CNCL)](https://s.infinito.nexus/license)
|
@@ -2,7 +2,7 @@ galaxy_info:
|
|||||||
author: "Kevin Veen-Birkenbach"
|
author: "Kevin Veen-Birkenbach"
|
||||||
description: "Manages Docker Compose project structure and execution logic on Arch Linux."
|
description: "Manages Docker Compose project structure and execution logic on Arch Linux."
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen-Birkenbach
|
Kevin Veen-Birkenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
@@ -20,6 +20,6 @@ galaxy_info:
|
|||||||
- devops
|
- devops
|
||||||
- automation
|
- automation
|
||||||
- archlinux
|
- archlinux
|
||||||
repository: https://github.com/kevinveenbirkenbach/infinito-nexus
|
repository: https://s.infinito.nexus/code
|
||||||
issue_tracker_url: https://github.com/kevinveenbirkenbach/infinito-nexus/issues
|
issue_tracker_url: https://s.infinito.nexus/issues
|
||||||
documentation: "https://docs.infinito.nexus/"
|
documentation: "https://docs.infinito.nexus/"
|
||||||
|
@@ -32,6 +32,6 @@
|
|||||||
include_tasks: "04_ensure_up.yml"
|
include_tasks: "04_ensure_up.yml"
|
||||||
when: not docker_compose_skipp_file_creation | bool
|
when: not docker_compose_skipp_file_creation | bool
|
||||||
|
|
||||||
- name: "flush database, docker and proxy for '{{ application_id }}'"
|
- name: "flush docker compose for '{{ application_id }}'"
|
||||||
meta: flush_handlers
|
meta: flush_handlers
|
||||||
when: docker_compose_flush_handlers | bool
|
when: docker_compose_flush_handlers | bool
|
||||||
|
@@ -2,7 +2,7 @@ galaxy_info:
|
|||||||
author: "Kevin Veen-Birchenbach"
|
author: "Kevin Veen-Birchenbach"
|
||||||
description: "Provides shared Jinja2 snippets for Docker Compose service definitions (base, networks, healthchecks, depends_on)."
|
description: "Provides shared Jinja2 snippets for Docker Compose service definitions (base, networks, healthchecks, depends_on)."
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen-Birchenbach
|
Kevin Veen-Birchenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
@@ -11,9 +11,9 @@ galaxy_info:
|
|||||||
- docker
|
- docker
|
||||||
- compose
|
- compose
|
||||||
- jinja2
|
- jinja2
|
||||||
repository: "https://github.com/kevinveenbirkenbach/infinito-nexus"
|
repository: "https://s.infinito.nexus/code"
|
||||||
issue_tracker_url: "https://github.com/kevinveenbirkenbach/infinito-nexus/issues"
|
issue_tracker_url: "https://s.infinito.nexus/issues"
|
||||||
documentation: "https://github.com/kevinveenbirkenbach/infinito-nexus/tree/main/roles/docker-container"
|
documentation: "https://s.infinito.nexus/code/tree/main/roles/docker-container"
|
||||||
min_ansible_version: "2.9"
|
min_ansible_version: "2.9"
|
||||||
platforms:
|
platforms:
|
||||||
- name: Any
|
- name: Any
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
# Docker Server
|
# Docker Server
|
||||||
|
|
||||||
This role is part of the [Infinito.Nexus Project](https://github.com/kevinveenbirkenbach/infinito-nexus), maintained and developed by [Kevin Veen-Birkenbach](https://www.veen.world/).
|
This role is part of the [Infinito.Nexus Project](https://s.infinito.nexus/code), maintained and developed by [Kevin Veen-Birkenbach](https://www.veen.world/).
|
||||||
|
|
||||||
Enjoy using this role and happy containerizing! 🎉
|
Enjoy using this role and happy containerizing! 🎉
|
@@ -4,7 +4,7 @@ galaxy_info:
|
|||||||
description: >
|
description: >
|
||||||
Installs and maintains Docker.
|
Installs and maintains Docker.
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen-Birkenbach
|
Kevin Veen-Birkenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
@@ -22,7 +22,7 @@ galaxy_info:
|
|||||||
- cleanup
|
- cleanup
|
||||||
- linux
|
- linux
|
||||||
- system
|
- system
|
||||||
repository: "https://github.com/kevinveenbirkenbach/infinito-nexus"
|
repository: "https://s.infinito.nexus/code"
|
||||||
issue_tracker_url: "https://github.com/kevinveenbirkenbach/infinito-nexus/issues"
|
issue_tracker_url: "https://s.infinito.nexus/issues"
|
||||||
documentation: "https://github.com/kevinveenbirkenbach/infinito-nexus/docker"
|
documentation: "https://s.infinito.nexus/code/docker"
|
||||||
|
|
||||||
|
@@ -2,7 +2,7 @@ galaxy_info:
|
|||||||
author: "Kevin Veen-Birchenbach"
|
author: "Kevin Veen-Birchenbach"
|
||||||
description: "Installs Epson multifunction printer drivers and scanning utilities (escpr, imagescan) via Pacman and AUR on Arch Linux."
|
description: "Installs Epson multifunction printer drivers and scanning utilities (escpr, imagescan) via Pacman and AUR on Arch Linux."
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen-Birchenbach
|
Kevin Veen-Birchenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
@@ -11,9 +11,9 @@ galaxy_info:
|
|||||||
- epson
|
- epson
|
||||||
- printer
|
- printer
|
||||||
- scanner
|
- scanner
|
||||||
repository: "https://github.com/kevinveenbirkenbach/infinito-nexus"
|
repository: "https://s.infinito.nexus/code"
|
||||||
issue_tracker_url: "https://github.com/kevinveenbirkenbach/infinito-nexus/issues"
|
issue_tracker_url: "https://s.infinito.nexus/issues"
|
||||||
documentation: "https://github.com/kevinveenbirkenbach/infinito-nexus/tree/main/roles/drv-epson-multiprinter"
|
documentation: "https://s.infinito.nexus/code/tree/main/roles/drv-epson-multiprinter"
|
||||||
min_ansible_version: "2.9"
|
min_ansible_version: "2.9"
|
||||||
platforms:
|
platforms:
|
||||||
- name: Archlinux
|
- name: Archlinux
|
||||||
|
@@ -3,7 +3,7 @@ galaxy_info:
|
|||||||
author: "Kevin Veen-Birkenbach"
|
author: "Kevin Veen-Birkenbach"
|
||||||
description: "Installs Intel media drivers on Pacman-based systems, ensuring the `intel-media-driver` package is present and up-to-date."
|
description: "Installs Intel media drivers on Pacman-based systems, ensuring the `intel-media-driver` package is present and up-to-date."
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen-Birkenbach
|
Kevin Veen-Birkenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
@@ -14,9 +14,9 @@ galaxy_info:
|
|||||||
- driver
|
- driver
|
||||||
- linux
|
- linux
|
||||||
- pacman
|
- pacman
|
||||||
repository: "https://github.com/kevinveenbirkenbach/infinito-nexus"
|
repository: "https://s.infinito.nexus/code"
|
||||||
issue_tracker_url: "https://github.com/kevinveenbirkenbach/infinito-nexus/issues"
|
issue_tracker_url: "https://s.infinito.nexus/issues"
|
||||||
documentation: "https://github.com/kevinveenbirkenbach/infinito-nexus/tree/main/roles/drv-intel"
|
documentation: "https://s.infinito.nexus/code/tree/main/roles/drv-intel"
|
||||||
min_ansible_version: "2.9"
|
min_ansible_version: "2.9"
|
||||||
platforms:
|
platforms:
|
||||||
- name: Archlinux
|
- name: Archlinux
|
||||||
|
@@ -34,5 +34,5 @@ The purpose of this role is to enforce a consistent and predictable lid switch b
|
|||||||
Developed and maintained by **Kevin Veen-Birkenbach**.
|
Developed and maintained by **Kevin Veen-Birkenbach**.
|
||||||
Learn more at [www.veen.world](https://www.veen.world)
|
Learn more at [www.veen.world](https://www.veen.world)
|
||||||
|
|
||||||
Part of the [Infinito.Nexus Project](https://github.com/kevinveenbirkenbach/infinito-nexus)
|
Part of the [Infinito.Nexus Project](https://s.infinito.nexus/code)
|
||||||
License: [Infinito.Nexus NonCommercial License (CNCL)](https://s.veen.world/cncl)
|
License: [Infinito.Nexus NonCommercial License (CNCL)](https://s.infinito.nexus/license)
|
@@ -3,7 +3,7 @@ galaxy_info:
|
|||||||
author: "Kevin Veen-Birkenbach"
|
author: "Kevin Veen-Birkenbach"
|
||||||
description: "Fixes incorrect lid switch behavior on Linux laptops by setting up hibernation and configuring systemd."
|
description: "Fixes incorrect lid switch behavior on Linux laptops by setting up hibernation and configuring systemd."
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen-Birkenbach
|
Kevin Veen-Birkenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
@@ -20,6 +20,6 @@ galaxy_info:
|
|||||||
- hibernate
|
- hibernate
|
||||||
- systemd
|
- systemd
|
||||||
- archlinux
|
- archlinux
|
||||||
repository: https://github.com/kevinveenbirkenbach/infinito-nexus
|
repository: https://s.infinito.nexus/code
|
||||||
issue_tracker_url: https://github.com/kevinveenbirkenbach/infinito-nexus/issues
|
issue_tracker_url: https://s.infinito.nexus/issues
|
||||||
documentation: "https://docs.infinito.nexus/"
|
documentation: "https://docs.infinito.nexus/"
|
||||||
|
@@ -14,7 +14,7 @@
|
|||||||
copy:
|
copy:
|
||||||
src: keyboard_color.py
|
src: keyboard_color.py
|
||||||
dest: /opt/keyboard_color.py
|
dest: /opt/keyboard_color.py
|
||||||
mode: 0755
|
mode: "0755"
|
||||||
|
|
||||||
- name: Copy keyboard-color.infinito.service file
|
- name: Copy keyboard-color.infinito.service file
|
||||||
template:
|
template:
|
||||||
|
@@ -3,7 +3,7 @@ galaxy_info:
|
|||||||
author: "Kevin Veen-Birchenbach"
|
author: "Kevin Veen-Birchenbach"
|
||||||
description: "Installs proprietary GPU drivers (`mhwd -a pci nonfree 0300`) on Arch-based systems."
|
description: "Installs proprietary GPU drivers (`mhwd -a pci nonfree 0300`) on Arch-based systems."
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen-Birchenbach
|
Kevin Veen-Birchenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
@@ -12,9 +12,9 @@ galaxy_info:
|
|||||||
- gpu
|
- gpu
|
||||||
- drivers
|
- drivers
|
||||||
- nonfree
|
- nonfree
|
||||||
repository: "https://github.com/kevinveenbirkenbach/infinito-nexus"
|
repository: "https://s.infinito.nexus/code"
|
||||||
issue_tracker_url: "https://github.com/kevinveenbirkenbach/infinito-nexus/issues"
|
issue_tracker_url: "https://s.infinito.nexus/issues"
|
||||||
documentation: "https://github.com/kevinveenbirkenbach/infinito-nexus/tree/main/roles/drv-non-free"
|
documentation: "https://s.infinito.nexus/code/tree/main/roles/drv-non-free"
|
||||||
min_ansible_version: "2.9"
|
min_ansible_version: "2.9"
|
||||||
platforms:
|
platforms:
|
||||||
- name: Archlinux
|
- name: Archlinux
|
||||||
|
@@ -3,7 +3,7 @@ galaxy_info:
|
|||||||
author: "Kevin Veen-Birkenbach"
|
author: "Kevin Veen-Birkenbach"
|
||||||
description: "Installs Hunspell and configured language packs on Pacman-based systems for spell checking in multiple languages."
|
description: "Installs Hunspell and configured language packs on Pacman-based systems for spell checking in multiple languages."
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen-Birkenbach
|
Kevin Veen-Birkenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
@@ -12,9 +12,9 @@ galaxy_info:
|
|||||||
- hunspell
|
- hunspell
|
||||||
- spellcheck
|
- spellcheck
|
||||||
- language
|
- language
|
||||||
repository: "https://github.com/kevinveenbirkenbach/infinito-nexus"
|
repository: "https://s.infinito.nexus/code"
|
||||||
issue_tracker_url: "https://github.com/kevinveenbirkenbach/infinito-nexus/issues"
|
issue_tracker_url: "https://s.infinito.nexus/issues"
|
||||||
documentation: "https://github.com/kevinveenbirkenbach/infinito-nexus/tree/main/roles/gen-hunspell"
|
documentation: "https://s.infinito.nexus/code/tree/main/roles/gen-hunspell"
|
||||||
min_ansible_version: "2.9"
|
min_ansible_version: "2.9"
|
||||||
platforms:
|
platforms:
|
||||||
- name: Archlinux
|
- name: Archlinux
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
# This file is created by
|
# This file is created by
|
||||||
# https://github.com/kevinveenbirkenbach/infinito-nexus/tree/main/roles/wireguard
|
# https://s.infinito.nexus/code/tree/main/roles/wireguard
|
||||||
|
|
||||||
net.ipv6.conf.all.disable_ipv6 = 0
|
net.ipv6.conf.all.disable_ipv6 = 0
|
||||||
net.ipv6.conf.default.disable_ipv6 = 0
|
net.ipv6.conf.default.disable_ipv6 = 0
|
||||||
|
@@ -3,7 +3,7 @@ galaxy_info:
|
|||||||
author: "Kevin Veen-Birkenbach"
|
author: "Kevin Veen-Birkenbach"
|
||||||
description: "Manages Wireguard VPN configuration on the host. Installs necessary tools, deploys sysctl settings for IP forwarding, and copies the Wireguard configuration file to enable secure VPN connectivity."
|
description: "Manages Wireguard VPN configuration on the host. Installs necessary tools, deploys sysctl settings for IP forwarding, and copies the Wireguard configuration file to enable secure VPN connectivity."
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen-Birkenbach
|
Kevin Veen-Birkenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
@@ -22,7 +22,7 @@ galaxy_info:
|
|||||||
- networking
|
- networking
|
||||||
- systemd
|
- systemd
|
||||||
- configuration
|
- configuration
|
||||||
repository: "https://github.com/kevinveenbirkenbach/infinito-nexus"
|
repository: "https://s.infinito.nexus/code"
|
||||||
issue_tracker_url: "https://github.com/kevinveenbirkenbach/infinito-nexus/issues"
|
issue_tracker_url: "https://s.infinito.nexus/issues"
|
||||||
documentation: "https://docs.infinito.nexus"
|
documentation: "https://docs.infinito.nexus"
|
||||||
dependencies: []
|
dependencies: []
|
@@ -3,7 +3,7 @@ galaxy_info:
|
|||||||
author: "Kevin Veen-Birkenbach"
|
author: "Kevin Veen-Birkenbach"
|
||||||
description: "Adapts iptables rules to enable proper connectivity for a WireGuard client running behind a NAT or firewall, ensuring that traffic is correctly forwarded and masqueraded."
|
description: "Adapts iptables rules to enable proper connectivity for a WireGuard client running behind a NAT or firewall, ensuring that traffic is correctly forwarded and masqueraded."
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen-Birkenbach
|
Kevin Veen-Birkenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
@@ -19,8 +19,8 @@ galaxy_info:
|
|||||||
- firewall
|
- firewall
|
||||||
- iptables
|
- iptables
|
||||||
- networking
|
- networking
|
||||||
repository: "https://github.com/kevinveenbirkenbach/infinito-nexus"
|
repository: "https://s.infinito.nexus/code"
|
||||||
issue_tracker_url: "https://github.com/kevinveenbirkenbach/infinito-nexus/issues"
|
issue_tracker_url: "https://s.infinito.nexus/issues"
|
||||||
documentation: "https://docs.infinito.nexus"
|
documentation: "https://docs.infinito.nexus"
|
||||||
dependencies:
|
dependencies:
|
||||||
- net-wireguard-plain
|
- net-wireguard-plain
|
@@ -3,7 +3,7 @@ galaxy_info:
|
|||||||
author: "Kevin Veen-Birkenbach"
|
author: "Kevin Veen-Birkenbach"
|
||||||
description: "Manages WireGuard on a client system by deploying services and scripts to set MTU on network interfaces and ensure optimal VPN connectivity."
|
description: "Manages WireGuard on a client system by deploying services and scripts to set MTU on network interfaces and ensure optimal VPN connectivity."
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen-Birkenbach
|
Kevin Veen-Birkenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
@@ -20,8 +20,8 @@ galaxy_info:
|
|||||||
- mtu
|
- mtu
|
||||||
- systemd
|
- systemd
|
||||||
- configuration
|
- configuration
|
||||||
repository: "https://github.com/kevinveenbirkenbach/infinito-nexus"
|
repository: "https://s.infinito.nexus/code"
|
||||||
issue_tracker_url: "https://github.com/kevinveenbirkenbach/infinito-nexus/issues"
|
issue_tracker_url: "https://s.infinito.nexus/issues"
|
||||||
documentation: "https://docs.infinito.nexus"
|
documentation: "https://docs.infinito.nexus"
|
||||||
dependencies:
|
dependencies:
|
||||||
- net-wireguard-core
|
- net-wireguard-core
|
||||||
|
@@ -31,5 +31,5 @@ The purpose of this role is to automate the installation and update process for
|
|||||||
Developed and maintained by **Kevin Veen-Birkenbach**.
|
Developed and maintained by **Kevin Veen-Birkenbach**.
|
||||||
Learn more at [www.veen.world](https://www.veen.world)
|
Learn more at [www.veen.world](https://www.veen.world)
|
||||||
|
|
||||||
Part of the [Infinito.Nexus Project](https://github.com/kevinveenbirkenbach/infinito-nexus)
|
Part of the [Infinito.Nexus Project](https://s.infinito.nexus/code)
|
||||||
License: [Infinito.Nexus NonCommercial License (CNCL)](https://s.veen.world/cncl)
|
License: [Infinito.Nexus NonCommercial License (CNCL)](https://s.infinito.nexus/license)
|
@@ -2,7 +2,7 @@ galaxy_info:
|
|||||||
author: "Kevin Veen-Birkenbach"
|
author: "Kevin Veen-Birkenbach"
|
||||||
description: "Installs and updates packages using pkgmgr."
|
description: "Installs and updates packages using pkgmgr."
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen-Birkenbach
|
Kevin Veen-Birkenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
|
@@ -29,4 +29,4 @@ The purpose of this role is to simplify the installation of Kevin's Package Mana
|
|||||||
Developed and maintained by **Kevin Veen-Birkenbach**.
|
Developed and maintained by **Kevin Veen-Birkenbach**.
|
||||||
Learn more at [www.veen.world](https://www.veen.world)
|
Learn more at [www.veen.world](https://www.veen.world)
|
||||||
|
|
||||||
Part of the [Infinito.Nexus Project](https://github.com/kevinveenbirkenbach/infinito-nexus)
|
Part of the [Infinito.Nexus Project](https://s.infinito.nexus/code)
|
||||||
|
@@ -2,7 +2,7 @@ galaxy_info:
|
|||||||
author: "Kevin Veen-Birkenbach"
|
author: "Kevin Veen-Birkenbach"
|
||||||
description: "Automates the installation of Kevin's Package Manager — a tool for managing multiple repositories and automating Git operations."
|
description: "Automates the installation of Kevin's Package Manager — a tool for managing multiple repositories and automating Git operations."
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen-Birkenbach
|
Kevin Veen-Birkenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
|
@@ -32,4 +32,4 @@ Provide **one-stop, idempotent domain provisioning** for Nginx-based homelabs or
|
|||||||
Developed and maintained by **Kevin Veen-Birkenbach**.
|
Developed and maintained by **Kevin Veen-Birkenbach**.
|
||||||
Learn more at <https://www.veen.world>
|
Learn more at <https://www.veen.world>
|
||||||
|
|
||||||
Part of the **Infinito.Nexus Project** — licensed under the [Infinito.Nexus NonCommercial License (CNCL)](https://s.veen.world/cncl)
|
Part of the **Infinito.Nexus Project** — licensed under the [Infinito.Nexus NonCommercial License (CNCL)](https://s.infinito.nexus/license)
|
@@ -2,7 +2,7 @@ galaxy_info:
|
|||||||
author: "Kevin Veen-Birkenbach"
|
author: "Kevin Veen-Birkenbach"
|
||||||
description: "Automated domain provisioning (TLS, vHost, OAuth2) for Nginx."
|
description: "Automated domain provisioning (TLS, vHost, OAuth2) for Nginx."
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen-Birkenbach
|
Kevin Veen-Birkenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
@@ -19,6 +19,6 @@ galaxy_info:
|
|||||||
- oauth2
|
- oauth2
|
||||||
- automation
|
- automation
|
||||||
- archlinux
|
- archlinux
|
||||||
repository: https://github.com/kevinveenbirkenbach/infinito-nexus
|
repository: https://s.infinito.nexus/code
|
||||||
issue_tracker_url: https://github.com/kevinveenbirkenbach/infinito-nexus/issues
|
issue_tracker_url: https://s.infinito.nexus/issues
|
||||||
documentation: "https://docs.infinito.nexus/"
|
documentation: "https://docs.infinito.nexus/"
|
||||||
|
@@ -2,7 +2,7 @@ galaxy_info:
|
|||||||
author: "Kevin Veen-Birchenbach"
|
author: "Kevin Veen-Birchenbach"
|
||||||
description: "Deploys Let’s Encrypt certificates into Docker Compose Nginx setups via systemd service and timer."
|
description: "Deploys Let’s Encrypt certificates into Docker Compose Nginx setups via systemd service and timer."
|
||||||
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
license: "Infinito.Nexus NonCommercial License (CNCL)"
|
||||||
license_url: "https://s.veen.world/cncl"
|
license_url: "https://s.infinito.nexus/license"
|
||||||
company: |
|
company: |
|
||||||
Kevin Veen-Birchenbach
|
Kevin Veen-Birchenbach
|
||||||
Consulting & Coaching Solutions
|
Consulting & Coaching Solutions
|
||||||
@@ -12,9 +12,9 @@ galaxy_info:
|
|||||||
- letsencrypt
|
- letsencrypt
|
||||||
- docker
|
- docker
|
||||||
- systemd
|
- systemd
|
||||||
repository: "https://github.com/kevinveenbirkenbach/infinito-nexus"
|
repository: "https://s.infinito.nexus/code"
|
||||||
issue_tracker_url: "https://github.com/kevinveenbirkenbach/infinito-nexus/issues"
|
issue_tracker_url: "https://s.infinito.nexus/issues"
|
||||||
documentation: "https://github.com/kevinveenbirkenbach/infinito-nexus/tree/main/roles/srv-proxy-6-6-tls-deploy"
|
documentation: "https://s.infinito.nexus/code/tree/main/roles/srv-proxy-6-6-tls-deploy"
|
||||||
min_ansible_version: "2.9"
|
min_ansible_version: "2.9"
|
||||||
platforms:
|
platforms:
|
||||||
- name: Any
|
- name: Any
|
||||||
|
@@ -8,7 +8,7 @@
|
|||||||
file:
|
file:
|
||||||
path: "{{cert_mount_directory}}"
|
path: "{{cert_mount_directory}}"
|
||||||
state: directory
|
state: directory
|
||||||
mode: 0755
|
mode: "0755"
|
||||||
notify: restart srv-proxy-6-6-tls-deploy.infinito.service
|
notify: restart srv-proxy-6-6-tls-deploy.infinito.service
|
||||||
|
|
||||||
- name: configure srv-proxy-6-6-tls-deploy.infinito.service
|
- name: configure srv-proxy-6-6-tls-deploy.infinito.service
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user