-
-
Notifications
You must be signed in to change notification settings - Fork 173
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #760 from creativecommons/gsoc-prep-2024
Prepare for Google Summer of Code (GSoC) 2024
- Loading branch information
Showing
19 changed files
with
211 additions
and
213 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
name: outreachy-2022 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4,6 +4,8 @@ categories: | |
open-source | ||
collaboration | ||
community | ||
outreachy-2022 | ||
outreachy | ||
|
||
--- | ||
author: precious | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4,6 +4,8 @@ categories: | |
open-source | ||
collaboration | ||
community | ||
outreachy-2022 | ||
outreachy | ||
|
||
--- | ||
author: precious | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
63 changes: 63 additions & 0 deletions
63
content/programs/project-ideas-collection/ansible-dev-env/contents.lr
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,63 @@ | ||
_model: project-idea | ||
--- | ||
_hidden: yes | ||
--- | ||
title: Create local Ansible Dev environment using Docker | ||
--- | ||
problem: | ||
The enhancement of system architectures through the strategic transition from | ||
SaltStack to Ansible for provisioning, coupled with the implementation of | ||
Docker infrastructure, represents a significant step towards improved | ||
efficiency and scalability. | ||
--- | ||
expected_outcome: | ||
The project's goal is to create a strong and local development setup using | ||
Ansible and Docker. This setup will be like a real work environment, with a | ||
special server for security (Bastion), automation with Ansible, a server for | ||
websites, and a server for storing data. This setup will make developing things | ||
easier and safer, and it will be a model for how we do similar projects at CC | ||
in the future. | ||
|
||
Docker containers: | ||
- Bastion (SSH jump server) | ||
- Ansible | ||
- Web server (Apache2/WordPress) | ||
- Database server (MariaDB) | ||
--- | ||
contributor_tasks: | ||
Contributor will: | ||
- Set up Docker containers for the Bastion server, Ansible server, Web server, | ||
and Database server. | ||
- Implement a secure system for managing and using secrets | ||
- Set up a secure storage solution for managing secrets, such as Ansible Vault | ||
- It is recommended to inject secrets into containers at runtime as needed, | ||
and not stored within container images. | ||
- Configure Ansible playbooks for deploying the web application and interact | ||
with the database. | ||
- Document the setup process | ||
--- | ||
application_tips: | ||
- Engage with the repository (issues, pull requests) | ||
- Be helpful and welcoming (e.g. answer other contributors’ questions on Slack) | ||
- [Applicant Guide](/programs/applicant-guide/) | ||
--- | ||
resources: | ||
- [Ansible Documentation](https://docs.ansible.com/) | ||
- [FrontPage - Debian Wiki](https://wiki.debian.org/FrontPage) | ||
- [Docker Docs](https://docs.docker.com/) | ||
- [creativecommons/sre-salt-prime](https://github.com/creativecommons/sre-salt-prime): Site Reliability Engineering / DevOps SaltStack configuration files | ||
--- | ||
skills_recommended: | ||
- Ansible | ||
- Debian | ||
- Docker | ||
- Git | ||
--- | ||
lead: | ||
- Shafiya | ||
--- | ||
difficulty: Medium | ||
--- | ||
size: Large (~350 hours) | ||
--- | ||
filter_value: difficulty-medium skill-ansible skill-debian skill-docker skill-git |
74 changes: 0 additions & 74 deletions
74
content/programs/project-ideas-collection/cc-legal-tools-machine-layer/contents.lr
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.