mirror of
https://github.com/GeekOops/doc.git
synced 2024-05-20 05:12:21 +00:00
Create roles page
Improve the wording on the landing page and move the roles section to its on subpage.
This commit is contained in:
parent
9044094b6b
commit
d2442f2a5b
|
@ -1,21 +1,18 @@
|
|||
---
|
||||
title: GeekOops
|
||||
---
|
||||
Collection of awesome SysOps utilities for automated deployment. It is pronounced Geeko-Ops or Geek Oops, depending on your mood :-)
|
||||
GeekOops is a collection of awesome sysops utilities for automated deployment with a strong focus on openSUSE. Depending on your mood it' pronounced Geeko-Ops or Geek Oops, both is just fine.
|
||||
|
||||
The project lives on [GitHub](https://github.com/GeekOops) and currently consists of a set of `ansible` roles for automated deployment of certain services. The roles are written to be easily usable, minimal yet configurable.
|
||||
The project mainly lives on [GitHub](https://github.com/GeekOops) and consists of a set of `ansible` roles for automated deployment of certain services. The roles are written to be easily usable, tested, minimal yet configurable.
|
||||
|
||||
Minimalism is key for GeekOops. Each role is aimed to be self-sufficient, without additional and crazy dependency chains. Each role is also automatically tested to ensure, that the roles remain functional over time.
|
||||
Simplicity is key for GeekOops. Each role is aimed to be self-sufficient, without crazy and sometimes unsolvable dependency chains. Roles are in general automatically tested to ensure, that they remain functional over time.
|
||||
|
||||
GeekOops was started in [SUSE Hackweek 2021](https://hackweek.suse.com/20/projects/create-ansible-roles-for-generic-server-stuff). Have a lot of fun!
|
||||
GeekOops was started in [SUSE Hackweek 20](https://hackweek.suse.com/20/projects/create-ansible-roles-for-generic-server-stuff) and continued in [SUSE Hack Week 21](https://hackweek.opensuse.org/projects/geekoops-reusable-ansible-roles-for-opensuse). Most importantly: Have a lot of fun!
|
||||
|
||||
## Getting started
|
||||
|
||||
Checkout the [nginx tutorial post](/posts/20210505-tutorial-nginx) for a basic step-by-step guide. A more how-to is the [example webserver post](/posts/20210326-example-webserver/), where the procedure for setting up a simple `nginx`+`php-fpm` webserver on openSUSE Leap is shown.
|
||||
Checkout the [nginx tutorial post](/posts/20210505-tutorial-nginx) for getting your hands dirty in a step-by-step guide. A more complete how-to is the [example webserver post](/posts/20210326-example-webserver/), where we're setting up a simple `nginx`+`php-fpm` webserver on openSUSE Leap.
|
||||
|
||||
# Roles
|
||||
|
||||
* [Ansible nginx](/posts/20210326-nginx/)
|
||||
* [Ansible php-fpm](/posts/20210326-php-fpm/)
|
||||
* [Ansible PureFTPd](/posts/20210326-pureftpd/)
|
||||
* [Ansible NEXT](/posts/20210326-next/) (PXE boot server)
|
||||
Visit the [roles page](/pages/roles) for an overview of all available roles.
|
14
content/pages/roles/_index.md
Normal file
14
content/pages/roles/_index.md
Normal file
|
@ -0,0 +1,14 @@
|
|||
---
|
||||
title: Roles
|
||||
description: List of all available recipes
|
||||
|
||||
---
|
||||
|
||||
Here on this page a list of all available recipes is listed by category.
|
||||
|
||||
## Ansible roles
|
||||
|
||||
* [nginx](/posts/20210326-nginx/) - simple nginx configuration
|
||||
* [php-fpm](/posts/20210326-php-fpm/) - Configure `php-fpm` in openSUSE Leap
|
||||
* [PureFTPd](/posts/20210326-pureftpd/) - Setting up a `ftp` server using `pureftpd`
|
||||
* [NEXT](/posts/20210326-next/) - Ansible role for setting up a PXE boot server
|
Loading…
Reference in a new issue