Browse Source
- https://github.com/nodiscc/awesome-sysadmin-data (will be transferred back awesome-foss when ready)pull/543/head
nodiscc
1 year ago
committed by
GitHub
8 changed files with 51 additions and 77 deletions
@ -1,19 +0,0 @@ |
|||||
on: |
|
||||
push: |
|
||||
branches: [ master ] |
|
||||
pull_request: |
|
||||
branches: [ master ] |
|
||||
workflow_dispatch: |
|
||||
|
|
||||
concurrency: |
|
||||
group: ${{ github.ref }} |
|
||||
cancel-in-progress: true |
|
||||
|
|
||||
jobs: |
|
||||
ci: |
|
||||
runs-on: ubuntu-latest |
|
||||
steps: |
|
||||
- uses: actions/checkout@v3 |
|
||||
- run: make import |
|
||||
- run: make awesome_lint |
|
||||
- run: make url_check |
|
@ -0,0 +1 @@ |
|||||
|
/.venv/ |
@ -1,7 +0,0 @@ |
|||||
steps: |
|
||||
- name: check data against awesome-sysadmin guidelines |
|
||||
module: processors/awesome_lint |
|
||||
module_options: |
|
||||
source_directory: ./ |
|
||||
licenses_files: |
|
||||
- licenses.yml |
|
@ -1,6 +0,0 @@ |
|||||
steps: |
|
||||
- name: import awesome-sysadmin README.md to YAML |
|
||||
module: importers/markdown_awesome |
|
||||
module_options: |
|
||||
source_file: ./README.md |
|
||||
output_directory: ./ |
|
@ -1,12 +0,0 @@ |
|||||
steps: |
|
||||
- name: check URLs |
|
||||
module: processors/url_check |
|
||||
module_options: |
|
||||
source_directories: |
|
||||
- software |
|
||||
- tags |
|
||||
source_files: |
|
||||
- licenses.yml |
|
||||
errors_are_fatal: True |
|
||||
exclude_regex: |
|
||||
- '^https://community.openvpn.net$' # DDoS protection page, always returns 403 |
|
@ -1,33 +0,0 @@ |
|||||
SHELL := /bin/bash |
|
||||
|
|
||||
.PHONY: install # install build tools in a virtualenv
|
|
||||
install: |
|
||||
python3 -m venv .venv |
|
||||
source .venv/bin/activate && \
|
|
||||
pip3 install wheel && \
|
|
||||
pip3 install --force git+https://github.com/nodiscc/hecat.git@master |
|
||||
|
|
||||
.PHONY: import # import data from original list at https://github.com/awesome-foss/awesome-sysadmin
|
|
||||
import: install |
|
||||
rm -rf tags/ software/ platforms/ |
|
||||
mkdir -p tags/ software/ platforms/ |
|
||||
source .venv/bin/activate && \
|
|
||||
hecat --config .hecat/import.yml |
|
||||
|
|
||||
.PHONY: awesome_lint # check data against awesome-sysadmin guidelines
|
|
||||
awesome_lint: install |
|
||||
source .venv/bin/activate && \
|
|
||||
hecat --config .hecat/awesome-lint.yml |
|
||||
|
|
||||
.PHONY: url_check # check URLs for dead links or other connection problems
|
|
||||
url_check: install |
|
||||
source .venv/bin/activate && \
|
|
||||
hecat --config .hecat/url-check.yml |
|
||||
|
|
||||
.PHONY: clean # clean files generated by automated tasks
|
|
||||
clean: |
|
||||
rm -rf .venv/ licenses.yml platforms/ software/ tags/ |
|
||||
|
|
||||
.PHONY: help # generate list of targets with descriptions
|
|
||||
help: |
|
||||
@grep '^.PHONY: .* #' Makefile | sed 's/\.PHONY: \(.*\) # \(.*\)/\1 \2/' | expand -t20 |
|
@ -0,0 +1,44 @@ |
|||||
|
|
||||
|
-------------------- |
||||
|
|
||||
|
## External links |
||||
|
|
||||
|
## Communities / Forums |
||||
|
|
||||
|
- [ArsTechnica OpenForum](https://arstechnica.com/civis/) - IT Forum which is attached to a large news site. |
||||
|
- [Reddit](https://www.reddit.com) - Really, really large bulletin board system. |
||||
|
- [/r/Linux](https://www.reddit.com/r/linux) - News and information about Linux. |
||||
|
- [/r/LinuxQuestions](https://www.reddit.com/r/linuxquestions) |
||||
|
- [/r/SysAdmin](https://www.reddit.com/r/sysadmin/) |
||||
|
- [Spiceworks Community](https://community.spiceworks.com/start) - General enterprise IT news and small articles. |
||||
|
- [StackExchange Network](https://stackexchange.com/sites#technology) - Q&A communities. |
||||
|
- [Server Fault](https://serverfault.com/) - StackExchange community for system and network administrators. |
||||
|
|
||||
|
## Repositories |
||||
|
|
||||
|
*Software package repositories.* |
||||
|
|
||||
|
- [AlternativeTo](https://alternativeto.net) - Find alternatives to software you know and discover new software. |
||||
|
- [deb.sury.org](https://deb.sury.org/) - Repository with LAMP updated packages for Debian and Ubuntu. |
||||
|
- [ElRepo](https://elrepo.org/tiki/tiki-index.php) - Community Repo for Enterprise Linux (RHEL, CentOS, etc). |
||||
|
- [EPEL](https://fedoraproject.org/wiki/EPEL) - Repository for RHEL and compatibles (CentOS, Scientific Linux). |
||||
|
- [IUS](https://ius.io/) - Community project that provides RPM packages for newer versions of select software for Enterprise Linux distributions. |
||||
|
- [Remi](http://rpms.famillecollet.com/) - Repository with LAMP updated packages for RHEL/Centos/Fedora. |
||||
|
- [Software Collections](https://www.softwarecollections.org) - Community Release of [Red Hat Software Collections](https://access.redhat.com/documentation/en/red-hat-software-collections/). Provides updated packages of Ruby, Python, etc. for CentOS/Scientific Linux 6.x. |
||||
|
|
||||
|
## Websites |
||||
|
|
||||
|
- [Cloud Native Software Landscape](https://landscape.cncf.io/card-mode?license=open-source&grouping=category) - Compilation of software and tools for cloud computing. |
||||
|
- [ArchWiki](https://wiki.archlinux.org/) - Arch Linux Wiki which has really nice written articles valid for other distros. |
||||
|
- [Gentoo Wiki](https://wiki.gentoo.org/) - Gentoo Linux Wiki with a lot in-detail description of Linux components. |
||||
|
- [Awesome SysAdmin @ LibHunt](https://sysadmin.libhunt.com) - Your go-to SysAdmin Toolbox. Based on the list here. |
||||
|
- [Ops School](https://www.opsschool.org) - Comprehensive program that will help you learn to be an operations engineer. |
||||
|
- [Digital Ocean Tutorials](https://www.digitalocean.com/community/tutorials) - 6,000+ tutorials for getting the basics of certain applications/tools/systems administration topics. |
||||
|
|
||||
|
------------------ |
||||
|
|
||||
|
## License |
||||
|
|
||||
|
![cc license](http://i.creativecommons.org/l/by-sa/4.0/88x31.png) |
||||
|
|
||||
|
This work is licensed under a [Creative Commons Attribution-ShareAlike 4.0 International](http://creativecommons.org/licenses/by-sa/4.0/) license. |
@ -0,0 +1,6 @@ |
|||||
|
# Awesome Sysadmin |
||||
|
|
||||
|
[![](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) |
||||
|
[![](https://github.com/awesome-foss/awesome-sysadmin/actions/workflows/ci.yml/badge.svg)](https://github.com/awesome-foss/awesome-sysadmin/issues/416) |
||||
|
|
||||
|
**A curated list of amazingly awesome Free and Open-Source sysadmin resources.** Please read the [Pull Request template](./.github/PULL_REQUEST_TEMPLATE.md) if you wish to add software and consider [donating](https://github.com/n1trux/awesome-donations) to the FLOSS projects you use regularly. Please consider contributing to fix one of the pinned [issues](https://github.com/awesome-foss/awesome-sysadmin/issues) if your time allows. |
Loading…
Reference in new issue