Skip to content
Snippets Groups Projects
Verified Commit 8b87fe69 authored by Sheogorath's avatar Sheogorath :european_castle:
Browse files

cockpit: Add basic cockpit role

This role deploys a basic cockpit setup to all hosts and allows to
connect from a local cockpit instance via SSH to all hosts and manage
them using the web interface instest of SSH into them manually.

This was a first experiment, I'm not really happy with the results, but
I might revisit it in the future. Don't expect this to be merged any
time soon.
parent fc673f70
No related branches found
No related tags found
No related merge requests found
Pipeline #4412 passed
---
- hosts: all
roles:
- cockpit
galaxy_info:
author: Christoph Kern
description: Installs EPEL repository
license: GPL-3.0-only
min_ansible_version: 2.4
platforms:
- name: CentOS
versions:
- 7
galaxy_tags: []
dependencies: []
---
# Shivering-Isles Infrastructure
# Ansible instructions to deploy the infrastructure for the Shivering-Isles
# Copyright (C) 2019-2020 Christoph (Sheogorath) Kern
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, version 3 of the License.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
- name: Install Cockpit
yum:
name: "{{ packages }}"
state: absent
become: true
vars:
packages:
- cockpit
- cockpit-docker
- name: Enable socket activation
systemd:
name: cockpit.socket
enabled: true
become: true
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment