Skip to content

Instantly share code, notes, and snippets.

@djgoku
Last active July 21, 2016 03:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save djgoku/2c0dd7c439951131c968eafd6079d7cb to your computer and use it in GitHub Desktop.
Save djgoku/2c0dd7c439951131c968eafd6079d7cb to your computer and use it in GitHub Desktop.
# start - enable-apt-repos
enable apt repos:
file.managed:
- name: /etc/apt/sources.list
- source:
- salt://enable-apt-repos/sources.list
- mode: 755
- user: root
- group: root
# end - enable-apt-repos
------------------------------------------------------
# start disable apt repos
disable apt repos:
file.managed:
- name: /etc/apt/sources.list
- contents:
- ''
- mode: 755
- user: root
- group: root
# end disable apt repos
------------------------------------------------------
# start - install-openbox
include:
- enable-apt-repos
- disable-apt-repos
install openbox:
pkg.installed:
- name: openbox
- allow_updates: True
- refresh: True
- require_in:
- file: disable-apt-repos
/home/user1/.config/openbox/menu.xml:
file.managed:
- source:
- salt://install-configure-openbox/menu.xml
- mode: 700
- user: user1
- group: user1
- makedirs: True
disable apt repos after install openbox:
cmd.run:
- name: disable-apt-repos
- onchanges:
- pkg: install openbox
# end - install-openbox
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment