Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
A
ansible-desktop-playbooks
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
This is an archived project. Repository and other project resources are read-only.
Show more breadcrumbs
ansible
ansible-desktop-playbooks
Commits
0613d88f
Commit
0613d88f
authored
8 years ago
by
nimrod
Browse files
Options
Downloads
Patches
Plain Diff
- Seperated the desktop playbook to desktop and (dev) workstation playbooks.
parent
3a79a0cb
Branches
Branches containing commit
No related tags found
No related merge requests found
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
desktop.yml
+0
-83
0 additions, 83 deletions
desktop.yml
workstation.yml
+99
-0
99 additions, 0 deletions
workstation.yml
with
99 additions
and
83 deletions
desktop.yml
+
0
−
83
View file @
0613d88f
...
@@ -2,18 +2,7 @@
...
@@ -2,18 +2,7 @@
-
hosts
:
all
-
hosts
:
all
become
:
yes
become
:
yes
become_user
:
root
become_user
:
root
vars
:
docker_graph_mount
:
'
/home/{{
ansible_env.SUDO_USER
}}'
docker_graph_directory
:
'
{{
docker_graph_mount
}}/.bind_mounts/docker'
handlers
:
handlers
:
-
name
:
Systemd daemon reload
command
:
/bin/systemctl daemon-reload
-
name
:
Restart Docker
service
:
name
:
docker
state
:
restarted
-
name
:
Update initramfs
-
name
:
Update initramfs
command
:
/usr/sbin/update-initramfs -u
command
:
/usr/sbin/update-initramfs -u
...
@@ -42,35 +31,13 @@
...
@@ -42,35 +31,13 @@
-
name
:
APT install
-
name
:
APT install
with_items
:
with_items
:
-
plymouth
-
plymouth
-
network-manager
-
initramfs-tools
-
initramfs-tools
-
ufw
-
libdvdcss2
-
libdvdcss2
apt
:
apt
:
name
:
'
{{
item
}}'
name
:
'
{{
item
}}'
state
:
present
state
:
present
update_cache
:
yes
update_cache
:
yes
cache_valid_time
:
3600
cache_valid_time
:
3600
-
name
:
Set NetworkManager to ignore some interfaces
ini_file
:
dest
:
/etc/NetworkManager/NetworkManager.conf
section
:
keyfile
option
:
unmanaged-devices
value
:
interface-name:docker0;interface-name:vboxnet0;interface-name:nspawnbr0:interface-name:lxcbr0
state
:
present
-
name
:
Allow local bridges access through the firewall
with_items
:
-
docker0
-
vboxnet0
-
nspawnbr0
-
lxcbr0
ufw
:
direction
:
in
interface
:
'
{{
item
}}'
rule
:
allow
-
name
:
Configure Plymouth
-
name
:
Configure Plymouth
ini_file
:
ini_file
:
dest
:
/etc/plymouth/plymouthd.conf
dest
:
/etc/plymouth/plymouthd.conf
...
@@ -96,53 +63,3 @@
...
@@ -96,53 +63,3 @@
name
:
/tmp
name
:
/tmp
src
:
none
src
:
none
state
:
present
state
:
present
-
name
:
Create Docker graph directory
file
:
path
:
'
{{
docker_graph_directory
}}'
owner
:
root
group
:
root
mode
:
0o711
notify
:
-
Restart Docker
-
name
:
Configure Docker graph directory
ignore_errors
:
True
lineinfile
:
dest
:
/etc/default/docker
line
:
'
DOCKER_OPTS="--graph
{{
docker_graph_directory
}}"'
regexp
:
'
^DOCKER_OPTS='
state
:
present
notify
:
-
Restart Docker
-
name
:
Create Systemd configuration override directories
with_items
:
-
docker.service
-
dnsmasq.service
file
:
path
:
'
/etc/systemd/system/{{
item
}}.d/'
owner
:
root
group
:
root
mode
:
0o0755
state
:
directory
-
name
:
Override docker.service Systemd configuration
template
:
src
:
docker.service.d_Assertions.conf.j2
dest
:
/etc/systemd/system/docker.service.d/Assertions.conf
owner
:
root
group
:
root
mode
:
0o0644
notify
:
-
Systemd daemon reload
-
name
:
Override dnsmasq.service Systemd configuration
template
:
src
:
dnsmasq.service.d_before-systemd-resovled.conf
dest
:
/etc/systemd/system/dnsmasq.service.d/before-systemd-resovled.conf
owner
:
root
group
:
root
mode
:
0o0644
notify
:
-
Systemd daemon reload
This diff is collapsed.
Click to expand it.
workstation.yml
0 → 100644
+
99
−
0
View file @
0613d88f
---
-
hosts
:
all
become
:
yes
become_user
:
root
vars
:
docker_graph_mount
:
'
/home/{{
ansible_env.SUDO_USER
}}'
docker_graph_directory
:
'
{{
docker_graph_mount
}}/.bind_mounts/docker'
handlers
:
-
name
:
Systemd daemon reload
command
:
/bin/systemctl daemon-reload
-
name
:
Restart Docker
service
:
name
:
docker
state
:
restarted
tasks
:
-
assert
:
that
:
-
ansible_pkg_mgr == 'apt'
-
name
:
APT install
with_items
:
-
network-manager
-
ufw
-
libdvdcss2
apt
:
name
:
'
{{
item
}}'
state
:
present
update_cache
:
yes
cache_valid_time
:
3600
-
name
:
Set NetworkManager to ignore some interfaces
ini_file
:
dest
:
/etc/NetworkManager/NetworkManager.conf
section
:
keyfile
option
:
unmanaged-devices
value
:
interface-name:docker0;interface-name:vboxnet0;interface-name:nspawnbr0:interface-name:lxcbr0
state
:
present
-
name
:
Allow local bridges access through the firewall
with_items
:
-
docker0
-
vboxnet0
-
nspawnbr0
-
lxcbr0
ufw
:
direction
:
in
interface
:
'
{{
item
}}'
rule
:
allow
-
name
:
Create Docker graph directory
file
:
path
:
'
{{
docker_graph_directory
}}'
owner
:
root
group
:
root
mode
:
0o711
notify
:
-
Restart Docker
-
name
:
Configure Docker graph directory
ignore_errors
:
True
lineinfile
:
dest
:
/etc/default/docker
line
:
'
DOCKER_OPTS="--graph
{{
docker_graph_directory
}}"'
regexp
:
'
^DOCKER_OPTS='
state
:
present
notify
:
-
Restart Docker
-
name
:
Create Systemd configuration override directories
with_items
:
-
docker.service
-
dnsmasq.service
file
:
path
:
'
/etc/systemd/system/{{
item
}}.d/'
owner
:
root
group
:
root
mode
:
0o0755
state
:
directory
-
name
:
Override docker.service Systemd configuration
template
:
src
:
docker.service.d_Assertions.conf.j2
dest
:
/etc/systemd/system/docker.service.d/Assertions.conf
owner
:
root
group
:
root
mode
:
0o0644
notify
:
-
Systemd daemon reload
-
name
:
Override dnsmasq.service Systemd configuration
template
:
src
:
dnsmasq.service.d_before-systemd-resovled.conf
dest
:
/etc/systemd/system/dnsmasq.service.d/before-systemd-resovled.conf
owner
:
root
group
:
root
mode
:
0o0644
notify
:
-
Systemd daemon reload
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment