presentation: add corporate design

This commit is contained in:
Jörg Thalheim 2014-03-02 08:41:50 +01:00
parent 7863adfa24
commit fcc6678dfa
6 changed files with 66 additions and 26 deletions

BIN
presentation/img/bg.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 487 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 325 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

View File

@ -15,13 +15,46 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<link rel="stylesheet" href="css/reveal.min.css"> <link rel="stylesheet" href="css/reveal.min.css">
<link rel="stylesheet" href="css/theme/night.css" id="theme"> <link rel="stylesheet" href="css/theme/simple.css" id="theme">
<!-- For syntax highlighting --> <!-- For syntax highlighting -->
<link rel="stylesheet" href="lib/css/zenburn.css"> <link rel="stylesheet" href="lib/css/zenburn.css">
<style type="text/css" media="screen"> <style type="text/css" media="screen">
.reveal pre code { max-height: 500px; } .reveal pre code { max-height: 500px; }
html body {
background:url("/img/bg_white.png") no-repeat center center fixed;
background-size: auto 100%;
background-color:#fff;
}
html.intro body {
background:url("/img/bg_blue.png") no-repeat center center fixed;
background-size: auto 100%;
background-color:#2c3c60;
}
html.intro h1 {
font-size: 1.5em;
color: #e56b20;
}
html.intro h2 {
font-size: 1em;
color: #e56b20;
}
html.intro p {
color: #fff;
}
html.intro section img {
border: none;
box-shadow: none;
background: none;
transition: none;
}
html.intro a.email {
color: #fff;
}
.reveal h1, .reveal h2, .reveal h3 {
color: #001d4b;
}
</style> </style>
<!-- If the query includes 'print-pdf', use the PDF print sheet --> <!-- If the query includes 'print-pdf', use the PDF print sheet -->
@ -44,7 +77,8 @@
data-separator="^\n\n\n" data-separator="^\n\n\n"
data-vertical="^\n\n" data-vertical="^\n\n"
data-notes="^Note:" data-notes="^Note:"
data-charset="utf-8"> data-charset="utf-8"
>
</section> </section>
</div> </div>
@ -55,7 +89,6 @@
<script src="js/reveal.min.js"></script> <script src="js/reveal.min.js"></script>
<script> <script>
// Full list of configuration options available here: // Full list of configuration options available here:
// https://github.com/hakimel/reveal.js#configuration // https://github.com/hakimel/reveal.js#configuration
Reveal.initialize({ Reveal.initialize({

View File

@ -1,13 +1,3 @@
<a href="#" class="image navigate-down">
<img src="/img/chef_logo.png" alt="Chef">
</a>
## Konfigurationsmanagement
von Jörg Thalheim, (Gruppe 4, Matrikel 3749175)
Dresden, 22 Januar #TODO aktualisieren
<!-- <!--
Abstract: Abstract:
@ -19,6 +9,21 @@ Mit wachsender Infrastruktur steigt der Bedarf nach Automatisierung. Dies soll d
[2] http://puppetlabs.com/ [2] http://puppetlabs.com/
--> -->
<!-- .slide: data-state="intro" -->
# Linux Cluster in Theorie und Praxis
## Konfigurationsmanagement Chef - Eine praktische Einführung
von Jörg Thalheim
5\. März 2014
<img src="/img/ugly_penguin.png" alt="Penguin">
<a class="email" href="s5245332@mail.zih.tu-dresden.de">s5245332@mail.zih.tu-dresden.de</a>
## Inhaltsübersicht ## Inhaltsübersicht
- Was ist Konfigurationsmanagement - Was ist Konfigurationsmanagement
@ -237,19 +242,6 @@ service "ntp" do
end end
``` ```
```ruby
# templates/default/ntp.conf.erb
# Crontab for <%= @node.name %> managed by Chef. Changes will be overwritten.
server <%= @node.ntp.server %>
restrict default noquery nopeer
<% @node.ntp.subnets.each do |net| -%>
restrict <%= net %>
<% end -%>
driftfile /var/lib/ntp/ntp.drift
```
Note: Note:
- das beliebte Hello-World für Provisionierungssysteme: Einrichten eines - das beliebte Hello-World für Provisionierungssysteme: Einrichten eines
NTP-Servers NTP-Servers
@ -267,6 +259,21 @@ Note:
- Verzweigungen und Schleifen möglich - Verzweigungen und Schleifen möglich
### Chef-Einführung: Code-Beispiel
```ruby
# templates/default/ntp.conf.erb
# Crontab for <%= @node.name %> managed by Chef. Changes will be overwritten.
server <%= @node.ntp.server %>
restrict default noquery nopeer
<% @node.ntp.subnets.each do |net| -%>
restrict <%= net %>
<% end -%>
driftfile /var/lib/ntp/ntp.drift
```
## Tests: Chef Spec ## Tests: Chef Spec
```ruby ```ruby