added todo.txt
This commit is contained in:
parent
7572de6f46
commit
6768634f28
20 changed files with 2278 additions and 0 deletions
56
examples/debian-basic/debian-server.yml
Normal file
56
examples/debian-basic/debian-server.yml
Normal file
|
|
@ -0,0 +1,56 @@
|
|||
---
|
||||
name: debian-server
|
||||
description: Basic Debian server image with essential packages
|
||||
base-image: debian:bookworm-slim
|
||||
image-version: latest
|
||||
|
||||
modules:
|
||||
- type: apt
|
||||
repos:
|
||||
cleanup: true
|
||||
backports: true
|
||||
keys:
|
||||
- https://deb.debian.org/debian/dists/bookworm/Release.gpg
|
||||
install:
|
||||
skip-unavailable: true
|
||||
packages:
|
||||
- curl
|
||||
- wget
|
||||
- vim
|
||||
- htop
|
||||
- nginx
|
||||
- postgresql
|
||||
- python3
|
||||
- python3-pip
|
||||
- git
|
||||
- build-essential
|
||||
remove:
|
||||
packages:
|
||||
- nano
|
||||
- less
|
||||
task-install:
|
||||
with-optional: false
|
||||
packages:
|
||||
- development-tools
|
||||
- system-tools
|
||||
|
||||
- type: script
|
||||
snippets:
|
||||
- echo "Debian server setup completed"
|
||||
- echo "OS Version: {{ os_version }}"
|
||||
- systemctl enable nginx
|
||||
- systemctl enable postgresql
|
||||
|
||||
- type: files
|
||||
files:
|
||||
- source: ./nginx.conf
|
||||
dest: /etc/nginx/nginx.conf
|
||||
- source: ./postgresql.conf
|
||||
dest: /etc/postgresql/postgresql.conf
|
||||
|
||||
- type: systemd
|
||||
units:
|
||||
- name: nginx.service
|
||||
enabled: true
|
||||
- name: postgresql.service
|
||||
enabled: true
|
||||
Loading…
Add table
Add a link
Reference in a new issue