mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2024-12-22 18:35:03 +01:00
Changed repository name
This commit is contained in:
parent
744ce1f872
commit
0d8fd47e45
@ -1,11 +1,12 @@
|
||||
# Computer Playbook
|
||||
# CyMaIS - Cyber Master Infrastructure Solution
|
||||
[![License: AGPL v3](https://img.shields.io/badge/License-AGPL%20v3-blue.svg)](https://www.gnu.org/licenses/agpl-3.0)
|
||||
|
||||
Ansible software to setup and administrate applications and docker images on Linux computers.
|
||||
This playbook, powered by Ansible, is designed to streamline the setup and administration of a wide range of applications and Docker images on Linux-based systems. It's a versatile tool for configuring both bare metal servers and personal computers, offering solutions for base system setup, administration tools, backup solutions, system monitoring, updates, driver management, security enhancements, VPN configurations, and more. Whether for desktop computing, development environments, server management, or Docker containerization, this playbook provides comprehensive and customizable Ansible roles for efficient system management.
|
||||
|
||||
With this tool you can setup all of the following application on bare metal servers and personal computers
|
||||
## CyMaIS Implementation
|
||||
If you're seeking professional implementation of the **CyMaIS - Cyber Master Infrastructure Solution** and its components, look no further. I offer tailored software development, infrastructure setup, and security solutions, particularly for small and medium-sized businesses. My expertise spans various areas, including server administration, digital corporate infrastructure, custom software development, and information security. With a strong focus on Open Source solutions, I ensure that your IT infrastructure aligns with the highest industry standards. For more detailed information about my services and how I can assist in optimizing your IT environment, please visit [CyberMaster.Space](https://cybermaster.space).
|
||||
|
||||
## Solutions
|
||||
## Integrated Solutions
|
||||
|
||||
### Base Setup
|
||||
|
||||
|
@ -140,6 +140,6 @@ For instructions on updating your Mailu setup, follow the official [Mailu mainte
|
||||
- [Plesk support article on RoundCube connection issue](https://support.plesk.com/hc/en-us/articles/115001264814-Unable-to-log-into-RoundCube-Connection-to-storage-server-failed)
|
||||
- [Gist by marienfressinaud](https://gist.github.com/marienfressinaud/f284a59b18aad395eb0de2d22836ae6b)
|
||||
|
||||
For more information about this role, visit the [GitHub repository](https://github.com/kevinveenbirkenbach/computer-playbook/tree/master/roles/docker-mailu).
|
||||
For more information about this role, visit the [GitHub repository](https://github.com/kevinveenbirkenbach/cymais/tree/master/roles/docker-mailu).
|
||||
|
||||
This README.md was optimized with [Chat-GPT](https://chat.openai.com/share/d1ad5ce7-3aa1-4a14-a959-63393b39374a)
|
@ -1,6 +1,6 @@
|
||||
# Pixelfed Docker Server Role
|
||||
|
||||
This README details the steps to manage your Pixelfed instance running in a Docker container. This setup is part of the docker-pixelfed role within Kevin Veen-Birkenbach's computer-playbook located at [this GitHub repository](https://github.com/kevinveenbirkenbach/computer-playbook/tree/master/roles/docker-pixelfed).
|
||||
This README details the steps to manage your Pixelfed instance running in a Docker container. This setup is part of the docker-pixelfed role within Kevin Veen-Birkenbach's cymais located at [this GitHub repository](https://github.com/kevinveenbirkenbach/cymais/tree/master/roles/docker-pixelfed).
|
||||
|
||||
## Accessing Services
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
# Hunspell
|
||||
|
||||
## Overview
|
||||
This README accompanies the Hunspell Playbook, located within the `computer-playbook` repository. The playbook is focused on installing Hunspell, a widely-used spell checker, along with various language packages to enhance its functionality.
|
||||
This README accompanies the Hunspell Playbook, located within the `cymais` repository. The playbook is focused on installing Hunspell, a widely-used spell checker, along with various language packages to enhance its functionality.
|
||||
|
||||
## Playbook Contents
|
||||
The `main.yml` file in the `hunspell` role includes two primary tasks:
|
||||
@ -19,7 +19,7 @@ This playbook is tailored for users who need a powerful and flexible spell-check
|
||||
|
||||
## How to Run the Playbook
|
||||
To utilize this playbook:
|
||||
1. Ensure you have cloned the `computer-playbook` repository.
|
||||
1. Ensure you have cloned the `cymais` repository.
|
||||
2. Navigate to the `roles/hunspell` directory within the repository.
|
||||
3. Execute the playbook using Ansible, ensuring you provide a list of language codes to the `{{hunspell_languages}}` variable.
|
||||
|
||||
@ -27,4 +27,4 @@ To utilize this playbook:
|
||||
Users are encouraged to customize the `{{hunspell_languages}}` variable based on their specific language requirements. This variable accepts a list of language codes (e.g., 'en_US', 'de_DE').
|
||||
|
||||
## Support and Contributions
|
||||
For any support requests, suggestions, or contributions, please open an issue or a pull request in the `computer-playbook` repository. Contributions, especially those that enhance the playbook's functionality or extend its language support, are highly welcomed.
|
||||
For any support requests, suggestions, or contributions, please open an issue or a pull request in the `cymais` repository. Contributions, especially those that enhance the playbook's functionality or extend its language support, are highly welcomed.
|
@ -1,7 +1,7 @@
|
||||
# Java
|
||||
|
||||
## Overview
|
||||
This README file is for the Java role, which is part of the `computer-playbook`. The role is specifically designed to automate the installation of Java on a system, focusing on the OpenJDK 11 version.
|
||||
This README file is for the Java role, which is part of the `cymais`. The role is specifically designed to automate the installation of Java on a system, focusing on the OpenJDK 11 version.
|
||||
|
||||
## Contents of the role
|
||||
The `main.yml` file within the `java` role consists of a single, but crucial task:
|
||||
@ -25,4 +25,4 @@ To run this role:
|
||||
This role is focused on installing JDK 11, but it can be easily modified to install different versions of the JDK or additional Java-related tools as per your requirements.
|
||||
|
||||
## Support and Contribution
|
||||
For support, feedback, or contributions to the role, please open an issue or submit a pull request in the `computer-playbook` repository. Contributions that enhance the role or broaden its applicability are greatly appreciated.
|
||||
For support, feedback, or contributions to the role, please open an issue or submit a pull request in the `cymais` repository. Contributions that enhance the role or broaden its applicability are greatly appreciated.
|
@ -1,7 +1,7 @@
|
||||
# LaTeX Role
|
||||
|
||||
## Overview
|
||||
Welcome to the LaTeX role within the `computer-playbook` repository. It focuses on setting up a comprehensive LaTeX environment on Arch Linux-based systems, catering to the needs of users who require an advanced document preparation system.
|
||||
Welcome to the LaTeX role within the `cymais` repository. It focuses on setting up a comprehensive LaTeX environment on Arch Linux-based systems, catering to the needs of users who require an advanced document preparation system.
|
||||
|
||||
## Role Contents
|
||||
The `main.yml` file in this role automates the installation of key LaTeX packages:
|
||||
@ -25,7 +25,7 @@ For an extensive list of available LaTeX packages and customization options, you
|
||||
|
||||
## Running the Role
|
||||
To execute this role:
|
||||
1. Ensure the `computer-playbook` repository is cloned to your system.
|
||||
1. Ensure the `cymais` repository is cloned to your system.
|
||||
2. Navigate to the `roles/latex` directory within the repository.
|
||||
3. Run the role using the appropriate Ansible commands.
|
||||
|
||||
@ -33,4 +33,4 @@ To execute this role:
|
||||
You can customize this role by adjusting the list of LaTeX packages in `main.yml` to meet your specific needs.
|
||||
|
||||
## Support and Contributions
|
||||
For support, feedback, or contributions, feel free to open an issue or a pull request in the `computer-playbook` repository. Contributions that enhance or extend the role's capabilities are always welcome.
|
||||
For support, feedback, or contributions, feel free to open an issue or a pull request in the `cymais` repository. Contributions that enhance or extend the role's capabilities are always welcome.
|
@ -1,7 +1,7 @@
|
||||
# PC-Bluray-Player-Tools Role
|
||||
|
||||
## Overview
|
||||
Welcome to the `pc-bluray-player-tools` role, a part of the `computer-playbook` repository. This role is dedicated to setting up software required for Blu-ray playback on personal computers. It focuses on installing necessary packages to enable the use of Blu-ray media with VLC player and other compatible software.
|
||||
Welcome to the `pc-bluray-player-tools` role, a part of the `cymais` repository. This role is dedicated to setting up software required for Blu-ray playback on personal computers. It focuses on installing necessary packages to enable the use of Blu-ray media with VLC player and other compatible software.
|
||||
|
||||
## Role Contents
|
||||
The `main.yml` file in this role consists of tasks that automate the installation of the following packages:
|
||||
@ -28,7 +28,7 @@ This role depends on the `java` role, which ensures the Java runtime is availabl
|
||||
|
||||
## Running the Role
|
||||
To utilize this role:
|
||||
1. Clone the `computer-playbook` repository.
|
||||
1. Clone the `cymais` repository.
|
||||
2. Navigate to the `roles/pc-bluray-player-tools` directory.
|
||||
3. Execute the role using Ansible, with appropriate permissions for installing packages.
|
||||
|
||||
@ -36,4 +36,4 @@ To utilize this role:
|
||||
You can customize this role by enabling or adding additional tasks for other AUR packages related to Blu-ray playback as needed.
|
||||
|
||||
## Support and Contributions
|
||||
For support, feedback, or contributions to enhance the role's capabilities, please open an issue or submit a pull request in the `computer-playbook` repository. Contributions that improve Blu-ray playback support or compatibility are highly appreciated.
|
||||
For support, feedback, or contributions to enhance the role's capabilities, please open an issue or submit a pull request in the `cymais` repository. Contributions that improve Blu-ray playback support or compatibility are highly appreciated.
|
@ -1,7 +1,7 @@
|
||||
# PC-Designer-Tools Role
|
||||
|
||||
## Overview
|
||||
This README is associated with the `pc-designer-tools` role, part of the `computer-playbook` repository. This role focuses on setting up a suite of essential design tools on personal computers, catering specifically to the needs of graphic designers, illustrators, and digital artists.
|
||||
This README is associated with the `pc-designer-tools` role, part of the `cymais` repository. This role focuses on setting up a suite of essential design tools on personal computers, catering specifically to the needs of graphic designers, illustrators, and digital artists.
|
||||
|
||||
## Role Contents
|
||||
The `main.yml` file in the `pc-designer-tools` role encompasses tasks for installing popular design software:
|
||||
@ -25,7 +25,7 @@ The `pc-designer-tools` role is intended for users who require a robust set of t
|
||||
|
||||
## Running the Role
|
||||
To use this role:
|
||||
1. Clone the `computer-playbook` repository.
|
||||
1. Clone the `cymais` repository.
|
||||
2. Navigate to the `roles/pc-designer-tools` directory.
|
||||
3. Execute the role using Ansible, ensuring you have the necessary permissions for software installation.
|
||||
|
||||
@ -33,4 +33,4 @@ To use this role:
|
||||
This role can be customized by adding or removing software packages in the `main.yml` file to match the specific needs of the user.
|
||||
|
||||
## Support and Contributions
|
||||
For support, feedback, or contributions, such as adding more tools or improving the existing setup, please open an issue or submit a pull request in the `computer-playbook` repository. Contributions that enhance the role for designers are greatly appreciated.
|
||||
For support, feedback, or contributions, such as adding more tools or improving the existing setup, please open an issue or submit a pull request in the `cymais` repository. Contributions that enhance the role for designers are greatly appreciated.
|
@ -1,7 +1,7 @@
|
||||
# PC-Developer-Tools-Arduino Role
|
||||
|
||||
## Overview
|
||||
This README file is for the `pc-developer-tools-arduino` role, a specialized component of the `computer-playbook` repository. This role is specifically crafted for setting up Arduino development tools on personal computers.
|
||||
This README file is for the `pc-developer-tools-arduino` role, a specialized component of the `cymais` repository. This role is specifically crafted for setting up Arduino development tools on personal computers.
|
||||
|
||||
## Role Details
|
||||
The `main.yml` file in the `pc-developer-tools-arduino` role encompasses tasks crucial for Arduino developers:
|
||||
@ -27,7 +27,7 @@ The `pc-developer-tools-arduino` role is tailored for developers and hobbyists w
|
||||
|
||||
## Running the Role
|
||||
To utilize this role:
|
||||
1. Clone the `computer-playbook` repository.
|
||||
1. Clone the `cymais` repository.
|
||||
2. Navigate to the `roles/pc-developer-tools-arduino` directory.
|
||||
3. Execute the role using Ansible, ensuring you replace `{{client_username}}` with the actual username and have the necessary system permissions.
|
||||
|
||||
@ -35,4 +35,4 @@ To utilize this role:
|
||||
This role can be customized to include additional Arduino-related packages or tools, depending on the user's requirements.
|
||||
|
||||
## Support and Contributions
|
||||
For support, suggestions, or contributions (like adding more Arduino-related tools or improving the setup), please raise an issue or submit a pull request in the `computer-playbook` repository. Contributions that enhance the Arduino development environment setup are highly encouraged.
|
||||
For support, suggestions, or contributions (like adding more Arduino-related tools or improving the setup), please raise an issue or submit a pull request in the `cymais` repository. Contributions that enhance the Arduino development environment setup are highly encouraged.
|
@ -1,7 +1,7 @@
|
||||
# PC-Developer-Tools-Bash Role
|
||||
|
||||
## Overview
|
||||
This README accompanies the `pc-developer-tools-bash` role within the `computer-playbook` repository. This role is dedicated to equipping personal computers with essential tools for Bash scripting and development.
|
||||
This README accompanies the `pc-developer-tools-bash` role within the `cymais` repository. This role is dedicated to equipping personal computers with essential tools for Bash scripting and development.
|
||||
|
||||
## Role Contents
|
||||
The `main.yml` file under the `pc-developer-tools-bash` role includes tasks focused on installing Bash development tools:
|
||||
@ -23,7 +23,7 @@ The `pc-developer-tools-bash` role is specifically tailored for developers who f
|
||||
|
||||
## Running the Role
|
||||
To execute this role:
|
||||
1. Clone the `computer-playbook` repository to your machine.
|
||||
1. Clone the `cymais` repository to your machine.
|
||||
2. Navigate to the `roles/pc-developer-tools-bash` directory within the repository.
|
||||
3. Run the role using Ansible, ensuring you have the necessary permissions to install software packages.
|
||||
|
||||
@ -31,4 +31,4 @@ To execute this role:
|
||||
The role can be customized by adding additional Bash development tools or utilities as per the user's requirements in the `main.yml` file.
|
||||
|
||||
## Support and Contributions
|
||||
For support, feedback, or contributions (like adding more tools relevant to Bash development or enhancing the setup), please open an issue or submit a pull request in the `computer-playbook` repository. Contributions that improve the Bash development environment are highly appreciated.
|
||||
For support, feedback, or contributions (like adding more tools relevant to Bash development or enhancing the setup), please open an issue or submit a pull request in the `cymais` repository. Contributions that improve the Bash development environment are highly appreciated.
|
@ -1,7 +1,7 @@
|
||||
# PC-Developer-Tools-Java Role
|
||||
|
||||
## Overview
|
||||
Welcome to the `pc-developer-tools-java` role, a part of the `computer-playbook` repository. This role is specifically designed for setting up Java development tools on personal computers. It is an essential component for Java developers, providing the necessary tools and dependencies for efficient Java development.
|
||||
Welcome to the `pc-developer-tools-java` role, a part of the `cymais` repository. This role is specifically designed for setting up Java development tools on personal computers. It is an essential component for Java developers, providing the necessary tools and dependencies for efficient Java development.
|
||||
|
||||
## Role Dependencies
|
||||
This role has dependencies on two other roles within the playbook:
|
||||
@ -17,7 +17,7 @@ The `pc-developer-tools-java` role is tailored to meet the needs of Java develop
|
||||
|
||||
## Running the Role
|
||||
To utilize this role:
|
||||
1. Ensure the `computer-playbook` repository is cloned to your machine.
|
||||
1. Ensure the `cymais` repository is cloned to your machine.
|
||||
2. Verify that the dependencies (`java` and `pc-developer-tools`) are correctly set up and configured in your playbook.
|
||||
3. Navigate to the directory containing the `pc-developer-tools-java` role.
|
||||
4. Execute the role using Ansible. Ensure that you have the appropriate permissions and environment for installing and configuring the development tools.
|
||||
@ -26,4 +26,4 @@ To utilize this role:
|
||||
You may customize this role by adding additional Java development tools or adjusting configurations to better suit your specific development needs.
|
||||
|
||||
## Support and Contributions
|
||||
For support, feedback, or contributions to this role, such as adding more Java-related tools or enhancing the setup process, please open an issue or submit a pull request in the `computer-playbook` repository. Contributions that improve the Java development environment setup are highly encouraged.
|
||||
For support, feedback, or contributions to this role, such as adding more Java-related tools or enhancing the setup process, please open an issue or submit a pull request in the `cymais` repository. Contributions that improve the Java development environment setup are highly encouraged.
|
@ -1,7 +1,7 @@
|
||||
# PC-Developer-Tools-PHP Role
|
||||
|
||||
## Overview
|
||||
This README document is for the `pc-developer-tools-php` role within the `computer-playbook` repository. This role is specifically designed to facilitate the setup of PHP development tools on personal computing environments.
|
||||
This README document is for the `pc-developer-tools-php` role within the `cymais` repository. This role is specifically designed to facilitate the setup of PHP development tools on personal computing environments.
|
||||
|
||||
## Role Contents
|
||||
The `main.yml` file under the `pc-developer-tools-php` role is centered around the installation of essential PHP development tools:
|
||||
@ -23,7 +23,7 @@ The `pc-developer-tools-php` role is tailored for web developers and programmers
|
||||
|
||||
## Running the Role
|
||||
To use this role:
|
||||
1. Clone the `computer-playbook` repository to your system.
|
||||
1. Clone the `cymais` repository to your system.
|
||||
2. Navigate to the `roles/pc-developer-tools-php` directory within the repository.
|
||||
3. Run the role using Ansible, ensuring you have the necessary permissions for installing packages.
|
||||
|
||||
@ -31,4 +31,4 @@ To use this role:
|
||||
This role can be customized by adding more PHP-related packages or tools, depending on the specific needs of the user or the project.
|
||||
|
||||
## Support and Contributions
|
||||
For support, feedback, or contributions, such as adding additional tools for PHP development or enhancing the existing setup, please open an issue or submit a pull request in the `computer-playbook` repository. Contributions that enhance the PHP development environment are highly welcomed.
|
||||
For support, feedback, or contributions, such as adding additional tools for PHP development or enhancing the existing setup, please open an issue or submit a pull request in the `cymais` repository. Contributions that enhance the PHP development environment are highly welcomed.
|
@ -1,7 +1,7 @@
|
||||
# PC-Developer-Tools-Python Role
|
||||
|
||||
## Overview
|
||||
This README accompanies the `pc-developer-tools-python` role, which is part of the `computer-playbook` repository. The role is dedicated to setting up Python development tools on personal computers.
|
||||
This README accompanies the `pc-developer-tools-python` role, which is part of the `cymais` repository. The role is dedicated to setting up Python development tools on personal computers.
|
||||
|
||||
## Role Contents
|
||||
The `main.yml` file under the `pc-developer-tools-python` role includes the following task:
|
||||
@ -23,7 +23,7 @@ The `pc-developer-tools-python` role is specifically designed for developers who
|
||||
|
||||
## Running the Role
|
||||
To use this role:
|
||||
1. Clone the `computer-playbook` repository to your machine.
|
||||
1. Clone the `cymais` repository to your machine.
|
||||
2. Navigate to the `roles/pc-developer-tools-python` directory within the repository.
|
||||
3. Execute the role using Ansible, ensuring you have the appropriate permissions to install software packages.
|
||||
|
||||
@ -31,4 +31,4 @@ To use this role:
|
||||
You can customize this role by adding more Python-related tools, libraries, or frameworks to suit your specific development needs.
|
||||
|
||||
## Support and Contributions
|
||||
For support, feedback, or contributions, such as adding additional Python development tools or enhancing the existing setup, please open an issue or submit a pull request in the `computer-playbook` repository. Contributions that improve the Python development environment are highly encouraged.
|
||||
For support, feedback, or contributions, such as adding additional Python development tools or enhancing the existing setup, please open an issue or submit a pull request in the `cymais` repository. Contributions that improve the Python development environment are highly encouraged.
|
@ -1,7 +1,7 @@
|
||||
# PC-Developer-Tools Role
|
||||
|
||||
## Overview
|
||||
This README document is for the `pc-developer-tools` role within the `computer-playbook` repository. The role is designed to streamline the setup of essential development tools on personal computers, particularly for software development environments.
|
||||
This README document is for the `pc-developer-tools` role within the `cymais` repository. The role is designed to streamline the setup of essential development tools on personal computers, particularly for software development environments.
|
||||
|
||||
## Role Contents
|
||||
The `main.yml` file under the `pc-developer-tools` role includes tasks focused on the installation of key development tools:
|
||||
@ -23,7 +23,7 @@ The `pc-developer-tools` role is tailored for developers who need a quick and ef
|
||||
|
||||
## Running the Role
|
||||
To utilize this role:
|
||||
1. Clone the `computer-playbook` repository.
|
||||
1. Clone the `cymais` repository.
|
||||
2. Navigate to the `roles/pc-developer-tools` directory.
|
||||
3. Run the role using Ansible, making sure you have the necessary privileges for package installation.
|
||||
|
||||
@ -31,4 +31,4 @@ To utilize this role:
|
||||
Users can customize this role by adding more development tools or editors according to their specific needs in the `main.yml` file.
|
||||
|
||||
## Support and Contributions
|
||||
For support, feedback, or contributions (such as adding more developer tools or enhancing the existing setup), please open an issue or submit a pull request in the `computer-playbook` repository. Contributions that improve the development environment setup are highly welcomed.
|
||||
For support, feedback, or contributions (such as adding more developer tools or enhancing the existing setup), please open an issue or submit a pull request in the `cymais` repository. Contributions that improve the development environment setup are highly welcomed.
|
@ -1,7 +1,7 @@
|
||||
# README for PC-Docker Playbook
|
||||
|
||||
## Overview
|
||||
This playbook, `pc-docker`, is part of a larger collection housed within the `computer-playbook` repository. It is specifically tailored for setting up Docker and Docker Compose on personal computers (PCs) used for development purposes. The primary goal is to facilitate a development environment on individual workstations rather than configuring servers for hosting or distributing Docker images.
|
||||
This playbook, `pc-docker`, is part of a larger collection housed within the `cymais` repository. It is specifically tailored for setting up Docker and Docker Compose on personal computers (PCs) used for development purposes. The primary goal is to facilitate a development environment on individual workstations rather than configuring servers for hosting or distributing Docker images.
|
||||
|
||||
## Contents
|
||||
The `main.yml` file in the `pc-docker` role consists of two primary tasks:
|
||||
@ -19,7 +19,7 @@ The playbook is designed for developers who require Docker in their local develo
|
||||
|
||||
## Running the Playbook
|
||||
To run this playbook:
|
||||
1. Clone the `computer-playbook` repository.
|
||||
1. Clone the `cymais` repository.
|
||||
2. Navigate to the `roles/pc-docker` directory.
|
||||
3. Run the playbook using the appropriate Ansible commands, ensuring that you have the necessary privileges.
|
||||
|
||||
@ -29,4 +29,4 @@ To run this playbook:
|
||||
- **Security Considerations**: While adding a user to the Docker group provides ease of use, be aware of the security implications. It grants the user elevated privileges which, if misused, can affect the entire system.
|
||||
|
||||
## Support & Contribution
|
||||
For support, suggestions, or contributions, please raise an issue or a pull request in the `computer-playbook` repository. This project welcomes contributions from the developer community.
|
||||
For support, suggestions, or contributions, please raise an issue or a pull request in the `cymais` repository. This project welcomes contributions from the developer community.
|
@ -1,7 +1,7 @@
|
||||
# PC-Games Role
|
||||
|
||||
## Overview
|
||||
This README is for the `pc-games` role, a part of the `computer-playbook` repository. This role is designed to install a variety of popular open-source and freely available games on personal computers.
|
||||
This README is for the `pc-games` role, a part of the `cymais` repository. This role is designed to install a variety of popular open-source and freely available games on personal computers.
|
||||
|
||||
## Role Contents
|
||||
The `main.yml` file within the `pc-games` role automates the installation of several gaming titles using the `community.general.pacman` module. The games included are:
|
||||
@ -27,7 +27,7 @@ The `pc-games` role is perfect for gamers who wish to have a variety of gaming e
|
||||
|
||||
## Running the Role
|
||||
To utilize this role:
|
||||
1. Clone the `computer-playbook` repository.
|
||||
1. Clone the `cymais` repository.
|
||||
2. Navigate to the `roles/pc-games` directory.
|
||||
3. Execute the role using Ansible, ensuring you have the necessary permissions for software installation.
|
||||
|
||||
@ -35,4 +35,4 @@ To utilize this role:
|
||||
You can customize this role by adding or removing games in the `main.yml` file based on your preferences or the requirements of your system.
|
||||
|
||||
## Support and Contributions
|
||||
For support, feedback, or contributions, such as adding more games or enhancing the setup process, please open an issue or submit a pull request in the `computer-playbook` repository. Contributions that expand the gaming options or improve the installation process are highly welcomed.
|
||||
For support, feedback, or contributions, such as adding more games or enhancing the setup process, please open an issue or submit a pull request in the `cymais` repository. Contributions that expand the gaming options or improve the installation process are highly welcomed.
|
@ -1,7 +1,7 @@
|
||||
# PC-Git Role
|
||||
|
||||
## Overview
|
||||
Welcome to the `pc-git` role documentation, part of the `computer-playbook` repository. This role is focused on setting up Git, a widely-used version control system, on personal computers. The role includes tasks for installing Git and configuring global user details.
|
||||
Welcome to the `pc-git` role documentation, part of the `cymais` repository. This role is focused on setting up Git, a widely-used version control system, on personal computers. The role includes tasks for installing Git and configuring global user details.
|
||||
|
||||
## Role Tasks
|
||||
The `main.yml` file in the `pc-git` role consists of the following key tasks:
|
||||
@ -21,7 +21,7 @@ The `pc-git` role is essential for developers, IT professionals, and anyone who
|
||||
|
||||
## Running the Role
|
||||
To use this role:
|
||||
1. Clone the `computer-playbook` repository.
|
||||
1. Clone the `cymais` repository.
|
||||
2. Navigate to the `roles/pc-git` directory.
|
||||
3. Make sure to define the `user_email` and `user_full_name` variables before running the role.
|
||||
4. Execute the role using Ansible, ensuring you have the required permissions for software installation and configuration.
|
||||
@ -30,4 +30,4 @@ To use this role:
|
||||
You can customize this role by modifying the variables for user email and name or by adding additional Git configuration tasks as needed.
|
||||
|
||||
## Support and Contributions
|
||||
For support, feedback, or contributions to this role, such as adding more Git-related configurations or tools, please open an issue or submit a pull request in the `computer-playbook` repository. Contributions that enhance Git setup and configuration are highly encouraged.
|
||||
For support, feedback, or contributions to this role, such as adding more Git-related configurations or tools, please open an issue or submit a pull request in the `cymais` repository. Contributions that enhance Git setup and configuration are highly encouraged.
|
@ -1,7 +1,7 @@
|
||||
# PC-Gnome Role
|
||||
|
||||
## Overview
|
||||
Welcome to the `pc-gnome` role, a key part of the `computer-playbook` repository. This role is dedicated to setting up and configuring the GNOME desktop environment on personal computers.
|
||||
Welcome to the `pc-gnome` role, a key part of the `cymais` repository. This role is dedicated to setting up and configuring the GNOME desktop environment on personal computers.
|
||||
|
||||
## Role Details
|
||||
The `pc-gnome` role includes several tasks for installing GNOME software, managing GNOME extensions, and customizing the GNOME desktop experience:
|
||||
@ -41,7 +41,7 @@ The `pc-gnome` role is ideal for users who prefer the GNOME desktop environment
|
||||
|
||||
## Running the Role
|
||||
To use this role:
|
||||
1. Clone the `computer-playbook` repository.
|
||||
1. Clone the `cymais` repository.
|
||||
2. Navigate to the `roles/pc-gnome` directory.
|
||||
3. Run the role using Ansible, ensuring you have the necessary permissions for installations and configurations.
|
||||
|
||||
@ -49,4 +49,4 @@ To use this role:
|
||||
You can customize this role by modifying the GNOME software packages, favorite apps, and GNOME extensions in the respective tasks.
|
||||
|
||||
## Support and Contributions
|
||||
For support, feedback, or contributions, such as adding more GNOME-related configurations or tools, open an issue or submit a pull request in the `computer-playbook` repository. Contributions that enhance the GNOME environment setup are highly encouraged.
|
||||
For support, feedback, or contributions, such as adding more GNOME-related configurations or tools, open an issue or submit a pull request in the `cymais` repository. Contributions that enhance the GNOME environment setup are highly encouraged.
|
@ -1,7 +1,7 @@
|
||||
# PC-LibreOffice Role
|
||||
|
||||
## Overview
|
||||
This README is for the `pc-libreoffice` role, part of the `computer-playbook` repository. This role focuses on installing LibreOffice, a powerful and free office suite, along with necessary fonts and language packages.
|
||||
This README is for the `pc-libreoffice` role, part of the `cymais` repository. This role focuses on installing LibreOffice, a powerful and free office suite, along with necessary fonts and language packages.
|
||||
|
||||
## Role Contents
|
||||
The `main.yml` file under the `pc-libreoffice` role includes tasks for installing LibreOffice and its components:
|
||||
@ -27,7 +27,7 @@ The `pc-libreoffice` role is ideal for users who need a comprehensive, free offi
|
||||
|
||||
## Running the Role
|
||||
To use this role:
|
||||
1. Clone the `computer-playbook` repository.
|
||||
1. Clone the `cymais` repository.
|
||||
2. Navigate to the `roles/pc-libreoffice` directory.
|
||||
3. Define the `libreoffice_languages` variable with the desired language codes.
|
||||
4. Run the role using Ansible, ensuring you have the necessary permissions for software installation.
|
||||
@ -36,4 +36,4 @@ To use this role:
|
||||
You can customize this role by adjusting the `libreoffice_languages` variable to include the language packs you need, or by adding additional LibreOffice-related packages as required.
|
||||
|
||||
## Support and Contributions
|
||||
For support, feedback, or contributions, such as adding more functionality or enhancing the existing setup, please open an issue or submit a pull request in the `computer-playbook` repository. Contributions that improve the LibreOffice setup and user experience are highly welcomed.
|
||||
For support, feedback, or contributions, such as adding more functionality or enhancing the existing setup, please open an issue or submit a pull request in the `cymais` repository. Contributions that improve the LibreOffice setup and user experience are highly welcomed.
|
@ -1,7 +1,7 @@
|
||||
# PC-Network-Analyze-Tools Role
|
||||
|
||||
## Overview
|
||||
This README accompanies the `pc-network-analyze-tools` role within the `computer-playbook` repository. This role is dedicated to installing key network analysis tools on personal computers.
|
||||
This README accompanies the `pc-network-analyze-tools` role within the `cymais` repository. This role is dedicated to installing key network analysis tools on personal computers.
|
||||
|
||||
## Role Contents
|
||||
The `main.yml` file in the `pc-network-analyze-tools` role includes tasks for installing essential network analysis tools:
|
||||
@ -25,7 +25,7 @@ The `pc-network-analyze-tools` role is tailored for network administrators, IT p
|
||||
|
||||
## Running the Role
|
||||
To utilize this role:
|
||||
1. Clone the `computer-playbook` repository.
|
||||
1. Clone the `cymais` repository.
|
||||
2. Navigate to the `roles/pc-network-analyze-tools` directory.
|
||||
3. Run the role using Ansible, making sure you have the necessary permissions for software installation.
|
||||
|
||||
@ -33,4 +33,4 @@ To utilize this role:
|
||||
You can customize this role by adding or removing network analysis tools in the `main.yml` file, based on your specific needs or preferences.
|
||||
|
||||
## Support and Contributions
|
||||
For support, feedback, or contributions, such as adding more tools or enhancing the current setup, please open an issue or submit a pull request in the `computer-playbook` repository. Contributions that improve the network analysis capabilities of this role are highly encouraged.
|
||||
For support, feedback, or contributions, such as adding more tools or enhancing the current setup, please open an issue or submit a pull request in the `cymais` repository. Contributions that improve the network analysis capabilities of this role are highly encouraged.
|
@ -1,7 +1,7 @@
|
||||
# PC-Nextcloud Role
|
||||
|
||||
## Overview
|
||||
This README details the `pc-nextcloud` role, part of the `computer-playbook` repository. This role focuses on setting up the Nextcloud client on personal computers and configuring directory synchronization.
|
||||
This README details the `pc-nextcloud` role, part of the `cymais` repository. This role focuses on setting up the Nextcloud client on personal computers and configuring directory synchronization.
|
||||
|
||||
## Role Variables
|
||||
The `vars/main.yml` file defines key variables used in this role:
|
||||
@ -29,7 +29,7 @@ The `pc-nextcloud` role is designed for users who want to integrate Nextcloud, a
|
||||
|
||||
## Running the Role
|
||||
To use this role:
|
||||
1. Clone the `computer-playbook` repository.
|
||||
1. Clone the `cymais` repository.
|
||||
2. Navigate to the `roles/pc-nextcloud` directory.
|
||||
3. Ensure that the `client_username` and `cloud_fqdn` variables are correctly set to match your Nextcloud account details.
|
||||
4. Execute the role using Ansible, ensuring appropriate permissions are available for installations and configurations.
|
||||
@ -38,4 +38,4 @@ To use this role:
|
||||
You can customize this role by modifying the variables in `vars/main.yml` and adjusting the directories in the linking tasks to suit your specific Nextcloud setup and preferences.
|
||||
|
||||
## Support and Contributions
|
||||
For support, suggestions, or contributions, such as adding additional features or improving the setup, open an issue or submit a pull request in the `computer-playbook` repository. Contributions that enhance the integration and usability of Nextcloud on personal computers are highly welcome.
|
||||
For support, suggestions, or contributions, such as adding additional features or improving the setup, open an issue or submit a pull request in the `cymais` repository. Contributions that enhance the integration and usability of Nextcloud on personal computers are highly welcome.
|
@ -1,7 +1,7 @@
|
||||
# PC-Office Role
|
||||
|
||||
## Overview
|
||||
This README document is for the `pc-office` role, a component of the `computer-playbook` repository. This role is designed to install a suite of office-related software on personal computers, providing a comprehensive set of tools for various office tasks.
|
||||
This README document is for the `pc-office` role, a component of the `cymais` repository. This role is designed to install a suite of office-related software on personal computers, providing a comprehensive set of tools for various office tasks.
|
||||
|
||||
## Role Tasks
|
||||
The `main.yml` file within the `pc-office` role comprises tasks for installing a range of office software:
|
||||
@ -28,7 +28,7 @@ The `pc-office` role is ideal for users who require a full-fledged office setup
|
||||
|
||||
## Running the Role
|
||||
To utilize this role:
|
||||
1. Clone the `computer-playbook` repository.
|
||||
1. Clone the `cymais` repository.
|
||||
2. Navigate to the `roles/pc-office` directory.
|
||||
3. Run the role using Ansible, ensuring you have the necessary permissions for software installation.
|
||||
|
||||
@ -36,4 +36,4 @@ To utilize this role:
|
||||
This role can be customized by adding or removing software packages in the `main.yml` file, depending on your specific office and productivity needs.
|
||||
|
||||
## Support and Contributions
|
||||
For support, feedback, or contributions, such as adding more office tools or enhancing the current setup, please open an issue or submit a pull request in the `computer-playbook` repository. Contributions that improve the office and productivity environment are highly welcomed.
|
||||
For support, feedback, or contributions, such as adding more office tools or enhancing the current setup, please open an issue or submit a pull request in the `cymais` repository. Contributions that improve the office and productivity environment are highly welcomed.
|
@ -1,7 +1,7 @@
|
||||
# PC-QBittorrent Role
|
||||
|
||||
## Overview
|
||||
This README is for the `pc-qbittorrent` role within the `computer-playbook` repository. This role is specifically crafted for installing qBittorrent, a popular open-source torrent client, on personal computers.
|
||||
This README is for the `pc-qbittorrent` role within the `cymais` repository. This role is specifically crafted for installing qBittorrent, a popular open-source torrent client, on personal computers.
|
||||
|
||||
## Role Tasks
|
||||
The `main.yml` file in the `pc-qbittorrent` role includes the following task:
|
||||
@ -22,7 +22,7 @@ The `pc-qbittorrent` role is tailored for users who require a reliable and user-
|
||||
|
||||
## Running the Role
|
||||
To utilize this role:
|
||||
1. Clone the `computer-playbook` repository.
|
||||
1. Clone the `cymais` repository.
|
||||
2. Navigate to the `roles/pc-qbittorrent` directory.
|
||||
3. Execute the role using Ansible, ensuring you have the required system permissions for package installation.
|
||||
|
||||
@ -30,4 +30,4 @@ To utilize this role:
|
||||
This role is primarily focused on installing qBittorrent, but it can be customized to include additional configurations or related software packages as needed.
|
||||
|
||||
## Support and Contributions
|
||||
For support, feedback, or contributions, such as enhancing the role or adding additional torrent-related functionality, please open an issue or submit a pull request in the `computer-playbook` repository. Contributions that enhance the usability or features of qBittorrent within this role are highly appreciated.
|
||||
For support, feedback, or contributions, such as enhancing the role or adding additional torrent-related functionality, please open an issue or submit a pull request in the `cymais` repository. Contributions that enhance the usability or features of qBittorrent within this role are highly appreciated.
|
@ -1,7 +1,7 @@
|
||||
# PC-Security-Tools Role
|
||||
|
||||
## Overview
|
||||
This README document is for the `pc-security-tools` role, a part of the `computer-playbook` repository. This role is designed to equip personal computers with essential tools for enhancing data security and privacy.
|
||||
This README document is for the `pc-security-tools` role, a part of the `cymais` repository. This role is designed to equip personal computers with essential tools for enhancing data security and privacy.
|
||||
|
||||
## Role Tasks
|
||||
The `main.yml` file within the `pc-security-tools` role encompasses tasks for installing key security software:
|
||||
@ -21,7 +21,7 @@ The `pc-security-tools` role is crucial for users who prioritize data security a
|
||||
|
||||
## Running the Role
|
||||
To use this role:
|
||||
1. Clone the `computer-playbook` repository.
|
||||
1. Clone the `cymais` repository.
|
||||
2. Navigate to the `roles/pc-security-tools` directory.
|
||||
3. Run the role using Ansible, making sure you have the necessary permissions for software installation.
|
||||
|
||||
@ -29,4 +29,4 @@ To use this role:
|
||||
This role can be customized by adding or removing security-related software packages in the `main.yml` file, depending on your specific security needs or preferences.
|
||||
|
||||
## Support and Contributions
|
||||
For support, feedback, or contributions, such as adding more security tools or enhancing the existing setup, please open an issue or submit a pull request in the `computer-playbook` repository. Contributions that improve the security tools setup and user experience are highly encouraged.
|
||||
For support, feedback, or contributions, such as adding more security tools or enhancing the existing setup, please open an issue or submit a pull request in the `cymais` repository. Contributions that improve the security tools setup and user experience are highly encouraged.
|
@ -1,7 +1,7 @@
|
||||
# PC-Spotify Role
|
||||
|
||||
## Overview
|
||||
This README is for the `pc-spotify` role, part of the `computer-playbook` repository. This role is dedicated to installing Spotify, a popular digital music streaming service, on personal computers.
|
||||
This README is for the `pc-spotify` role, part of the `cymais` repository. This role is dedicated to installing Spotify, a popular digital music streaming service, on personal computers.
|
||||
|
||||
## Role Tasks
|
||||
The `main.yml` file in the `pc-spotify` role includes the following task:
|
||||
@ -22,7 +22,7 @@ The `pc-spotify` role is tailored for users who enjoy streaming music and wish t
|
||||
|
||||
## Running the Role
|
||||
To use this role:
|
||||
1. Clone the `computer-playbook` repository.
|
||||
1. Clone the `cymais` repository.
|
||||
2. Navigate to the `roles/pc-spotify` directory.
|
||||
3. Execute the role using Ansible, ensuring you have the necessary system permissions for package installation.
|
||||
|
||||
@ -30,4 +30,4 @@ To use this role:
|
||||
While this role is primarily focused on installing Spotify, it can be customized to include additional entertainment or media software as per user requirements.
|
||||
|
||||
## Support and Contributions
|
||||
For support, feedback, or contributions, such as adding more features or enhancing the role, please open an issue or submit a pull request in the `computer-playbook` repository. Contributions that improve the entertainment software setup, including Spotify, are highly welcomed.
|
||||
For support, feedback, or contributions, such as adding more features or enhancing the role, please open an issue or submit a pull request in the `cymais` repository. Contributions that improve the entertainment software setup, including Spotify, are highly welcomed.
|
@ -1,7 +1,7 @@
|
||||
# PC-SSH Role
|
||||
|
||||
## Overview
|
||||
Welcome to the `pc-ssh` role, a critical component of the `computer-playbook` repository. This role is dedicated to setting up SSH (Secure Shell) on the client side, facilitating secure access to remote servers.
|
||||
Welcome to the `pc-ssh` role, a critical component of the `cymais` repository. This role is dedicated to setting up SSH (Secure Shell) on the client side, facilitating secure access to remote servers.
|
||||
|
||||
## Role Description
|
||||
The `pc-ssh` role includes tasks to pull and update SSH configuration from a specified repository and handle potential errors:
|
||||
@ -26,7 +26,7 @@ The `pc-ssh` role is designed for users who require SSH access to remote servers
|
||||
|
||||
## Running the Role
|
||||
To use this role:
|
||||
1. Clone the `computer-playbook` repository.
|
||||
1. Clone the `cymais` repository.
|
||||
2. Navigate to the `roles/pc-ssh` directory.
|
||||
3. Define the `ssh_configuration_repository` variable with the URL of your SSH configuration repository.
|
||||
4. Run the role using Ansible, ensuring you have the necessary permissions for executing the tasks.
|
||||
@ -35,4 +35,4 @@ To use this role:
|
||||
You can customize this role by modifying the SSH configuration repository URL or by adding additional SSH-related tasks as needed.
|
||||
|
||||
## Support and Contributions
|
||||
For support, feedback, or contributions, such as enhancing the SSH setup or adding more features, please open an issue or submit a pull request in the `computer-playbook` repository. Contributions that improve SSH configuration and usage are highly encouraged.
|
||||
For support, feedback, or contributions, such as enhancing the SSH setup or adding more features, please open an issue or submit a pull request in the `cymais` repository. Contributions that improve SSH configuration and usage are highly encouraged.
|
@ -1,7 +1,7 @@
|
||||
# PC-Streaming-Tools Role
|
||||
|
||||
## Overview
|
||||
This README is associated with the `pc-streaming-tools` role, part of the `computer-playbook` repository. This role is focused on setting up essential tools for live streaming and video recording on personal computers.
|
||||
This README is associated with the `pc-streaming-tools` role, part of the `cymais` repository. This role is focused on setting up essential tools for live streaming and video recording on personal computers.
|
||||
|
||||
## Role Tasks
|
||||
The `main.yml` file in the `pc-streaming-tools` role includes a task for installing a key streaming software:
|
||||
@ -19,7 +19,7 @@ The `pc-streaming-tools` role is designed for content creators, gamers, educator
|
||||
|
||||
## Running the Role
|
||||
To use this role:
|
||||
1. Clone the `computer-playbook` repository.
|
||||
1. Clone the `cymais` repository.
|
||||
2. Navigate to the `roles/pc-streaming-tools` directory.
|
||||
3. Run the role using Ansible, ensuring you have the necessary permissions for software installation.
|
||||
|
||||
@ -27,4 +27,4 @@ To use this role:
|
||||
This role primarily focuses on installing OBS Studio, but you can customize it by adding additional streaming or video recording tools as per your requirements.
|
||||
|
||||
## Support and Contributions
|
||||
For support, feedback, or contributions, such as adding more streaming tools or enhancing the existing setup, please open an issue or submit a pull request in the `computer-playbook` repository. Contributions that enhance the streaming capabilities of this role are highly welcome.
|
||||
For support, feedback, or contributions, such as adding more streaming tools or enhancing the existing setup, please open an issue or submit a pull request in the `cymais` repository. Contributions that enhance the streaming capabilities of this role are highly welcome.
|
@ -1,7 +1,7 @@
|
||||
# PC-TorBrowser Role
|
||||
|
||||
## Overview
|
||||
This README document is for the `pc-torbrowser` role, a crucial component of the `computer-playbook` repository. This role is specifically designed for the installation and setup of Tor Browser on personal computers.
|
||||
This README document is for the `pc-torbrowser` role, a crucial component of the `cymais` repository. This role is specifically designed for the installation and setup of Tor Browser on personal computers.
|
||||
|
||||
## Role Tasks
|
||||
The `main.yml` file under the `pc-torbrowser` role encompasses tasks for installing the Tor Browser:
|
||||
@ -20,7 +20,7 @@ The `pc-torbrowser` role is tailored for users who value privacy and anonymity o
|
||||
|
||||
## Running the Role
|
||||
To use this role:
|
||||
1. Clone the `computer-playbook` repository.
|
||||
1. Clone the `cymais` repository.
|
||||
2. Navigate to the `roles/pc-torbrowser` directory.
|
||||
3. Run the role using Ansible, ensuring you have the necessary permissions for software installation.
|
||||
|
||||
@ -28,4 +28,4 @@ To use this role:
|
||||
While this role primarily focuses on installing Tor and the Tor Browser Launcher, you can customize it to include additional privacy-focused tools or configurations based on your needs.
|
||||
|
||||
## Support and Contributions
|
||||
For support, feedback, or contributions, such as enhancing the role with more privacy tools or improving the installation process, please open an issue or submit a pull request in the `computer-playbook` repository. Contributions that enhance the privacy and security aspects of this role are highly encouraged.
|
||||
For support, feedback, or contributions, such as enhancing the role with more privacy tools or improving the installation process, please open an issue or submit a pull request in the `cymais` repository. Contributions that enhance the privacy and security aspects of this role are highly encouraged.
|
@ -1,7 +1,7 @@
|
||||
# PC-Video-Conference Role
|
||||
|
||||
## Overview
|
||||
Welcome to the `pc-video-conference` role documentation, a part of the `computer-playbook` repository. This role is focused on installing video conferencing software on Linux systems, specifically tailored for personal use and remote work requirements.
|
||||
Welcome to the `pc-video-conference` role documentation, a part of the `cymais` repository. This role is focused on installing video conferencing software on Linux systems, specifically tailored for personal use and remote work requirements.
|
||||
|
||||
## Role Tasks
|
||||
The `main.yml` file in the `pc-video-conference` role includes tasks for setting up video conferencing tools:
|
||||
@ -25,7 +25,7 @@ The `pc-video-conference` role is particularly useful for professionals, educato
|
||||
|
||||
## Running the Role
|
||||
To utilize this role:
|
||||
1. Clone the `computer-playbook` repository.
|
||||
1. Clone the `cymais` repository.
|
||||
2. Navigate to the `roles/pc-video-conference` directory.
|
||||
3. Run the role using Ansible, ensuring you have appropriate system permissions for software installation.
|
||||
|
||||
@ -33,4 +33,4 @@ To utilize this role:
|
||||
You can customize this role by adding or modifying the video conferencing tools installed. For example, if there's a need for other applications like Skype or Google Meet, these can be included in the task list.
|
||||
|
||||
## Support and Contributions
|
||||
For support, feedback, or contributions, such as adding support for additional video conferencing tools or improving existing configurations, please open an issue or submit a pull request in the `computer-playbook` repository. Contributions that enhance the role's functionality are highly welcome.
|
||||
For support, feedback, or contributions, such as adding support for additional video conferencing tools or improving existing configurations, please open an issue or submit a pull request in the `cymais` repository. Contributions that enhance the role's functionality are highly welcome.
|
@ -1,5 +1,5 @@
|
||||
# This file is created by
|
||||
# https://github.com/kevinveenbirkenbach/computer-playbook/tree/main/roles/wireguard
|
||||
# https://github.com/kevinveenbirkenbach/cymais/tree/main/roles/wireguard
|
||||
|
||||
net.ipv6.conf.all.disable_ipv6 = 0
|
||||
net.ipv6.conf.default.disable_ipv6 = 0
|
||||
|
Loading…
Reference in New Issue
Block a user