mirror of
https://github.com/inspec/inspec
synced 2024-11-23 13:13:22 +00:00
minor code-style fixes
Signed-off-by: Christoph Hartmann <chris@lollyrock.com>
This commit is contained in:
parent
1548fa331c
commit
b200851a51
8 changed files with 176 additions and 121 deletions
|
@ -5,17 +5,21 @@ description: This is where you interact with the InSpec open source community -
|
||||||
|
|
||||||
.row.margin-both-offset
|
.row.margin-both-offset
|
||||||
.columns.large-6.medium-6
|
.columns.large-6.medium-6
|
||||||
h2#icon-trigger data-enllax-direction="horizontal" data-enllax-ratio=".1" data-enllax-type="foreground"
|
|
||||||
|
h2#icon-trigger data-enllax-direction="horizontal" data-enllax-ratio=".1" data-enllax-type="foreground"
|
||||||
|
|
||||||
| Inspec is better with friends.
|
| Inspec is better with friends.
|
||||||
br/
|
br/
|
||||||
| Let’s build together.
|
| Let’s build together.
|
||||||
hr.strict-left.margin-under
|
hr.strict-left.margin-under
|
||||||
h3.clear
|
h3.clear
|
||||||
| Join us on Slack and get answers fast
|
|
||||||
P
|
| Join us on Slack and get answers fast
|
||||||
| Is something unclear or are you just feeling stuck? We're here to help keep you moving. Chat with us on Slack, so we can help you keep moving.
|
P
|
||||||
p
|
| Is something unclear or are you just feeling stuck? We're here to help keep you moving. Chat with us on Slack, so we can help you keep moving.
|
||||||
|
p
|
||||||
| <a href="https://slack.com/">Sign in</a> to slack or request an invite below:
|
| <a href="https://slack.com/">Sign in</a> to slack or request an invite below:
|
||||||
|
|
||||||
|
|
||||||
<form id="invite">
|
<form id="invite">
|
||||||
<input type="email" name="email" placeholder="you@yourdomain.com" class="form-item">
|
<input type="email" name="email" placeholder="you@yourdomain.com" class="form-item">
|
||||||
|
@ -58,6 +62,8 @@ description: This is where you interact with the InSpec open source community -
|
||||||
a.btn.margin-top-xs href="https://github.com/chef/inspec/issues" Give Feedback
|
a.btn.margin-top-xs href="https://github.com/chef/inspec/issues" Give Feedback
|
||||||
p
|
p
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//Old Twitter - Hannah
|
//Old Twitter - Hannah
|
||||||
/.row
|
/.row
|
||||||
/ .icon.shadow
|
/ .icon.shadow
|
||||||
|
@ -65,7 +71,9 @@ description: This is where you interact with the InSpec open source community -
|
||||||
/.block-angl.blue-gradient
|
/.block-angl.blue-gradient
|
||||||
/ .section.purp-shade
|
/ .section.purp-shade
|
||||||
/ .row.triangle-shade
|
/ .row.triangle-shade
|
||||||
/ .large-7.medium-7.columns.margin-top-xl.margin-under-xs data-enllax-ratio=".1" data-enllax-type="foreground"
|
|
||||||
|
/ .large-7.medium-7.columns.margin-top-xl.margin-under-xs data-enllax-ratio=".1" data-enllax-type="foreground"
|
||||||
|
|
||||||
/ small.t-dk Inspec on Twitter
|
/ small.t-dk Inspec on Twitter
|
||||||
/ h2.t-white
|
/ h2.t-white
|
||||||
/ | Latest from #inspec
|
/ | Latest from #inspec
|
||||||
|
|
|
@ -17,9 +17,11 @@ header.blue-gradient.margin-top-offset
|
||||||
.icon.shadow
|
.icon.shadow
|
||||||
img src="/images/circ-arrow.svg" /
|
img src="/images/circ-arrow.svg" /
|
||||||
|
|
||||||
|
|
||||||
/! Second Content
|
/! Second Content
|
||||||
.row.margin-both
|
.row.margin-both
|
||||||
.large-9.medium-9.columns data-enllax-direction="horizontal" data-enllax-ratio=".1" data-enllax-type="foreground"
|
.large-9.medium-9.columns data-enllax-direction="horizontal" data-enllax-ratio=".1" data-enllax-type="foreground"
|
||||||
|
|
||||||
h2 Automated testing, codified
|
h2 Automated testing, codified
|
||||||
p#icon-trigger
|
p#icon-trigger
|
||||||
| InSpec is an open-source testing framework for infrastructure with a human-readable language for specifying compliance, security and other policy requirements. Easily integrate automated tests that check for adherence to policy into any stage of your deployment pipeline.
|
| InSpec is an open-source testing framework for infrastructure with a human-readable language for specifying compliance, security and other policy requirements. Easily integrate automated tests that check for adherence to policy into any stage of your deployment pipeline.
|
||||||
|
@ -61,8 +63,10 @@ header.blue-gradient.margin-top-offset
|
||||||
img src="/images/circ-arrow.svg" /
|
img src="/images/circ-arrow.svg" /
|
||||||
.block-angl.blue-gradient
|
.block-angl.blue-gradient
|
||||||
.section.purp-shade
|
.section.purp-shade
|
||||||
.row.relative-top
|
|
||||||
.large-7.medium-7.columns.margin-top-xl.margin-under-xs data-enllax-ratio=".1" data-enllax-type="foreground"
|
.row.relative-top
|
||||||
|
.large-7.medium-7.columns.margin-top-xl.margin-under-xs data-enllax-ratio=".1" data-enllax-type="foreground"
|
||||||
|
|
||||||
small.t-dk Inspec for compliance
|
small.t-dk Inspec for compliance
|
||||||
h2.t-white
|
h2.t-white
|
||||||
| Transform your compliance and security requirements into simple code
|
| Transform your compliance and security requirements into simple code
|
||||||
|
@ -70,17 +74,23 @@ header.blue-gradient.margin-top-offset
|
||||||
canvas.particles-js-canvas-el
|
canvas.particles-js-canvas-el
|
||||||
.row
|
.row
|
||||||
.large-5.medium-5.columns.margin-under-xs
|
.large-5.medium-5.columns.margin-under-xs
|
||||||
h3.t-white
|
|
||||||
|
h3.t-white
|
||||||
|
|
||||||
i.fa.fa-angle-right.t-dk
|
i.fa.fa-angle-right.t-dk
|
||||||
| Codify agreements
|
| Codify agreements
|
||||||
p.t-white
|
p.t-white
|
||||||
| Combine profiles and customize them with overlays. Pick controls and define exceptions as code.
|
| Combine profiles and customize them with overlays. Pick controls and define exceptions as code.
|
||||||
h3.t-white
|
|
||||||
|
h3.t-white
|
||||||
|
|
||||||
i.fa.fa-angle-right.t-dk
|
i.fa.fa-angle-right.t-dk
|
||||||
| Add context to your tests
|
| Add context to your tests
|
||||||
p.t-white
|
p.t-white
|
||||||
| Supports many fields like descriptions, tags, and impact.
|
| Supports many fields like descriptions, tags, and impact.
|
||||||
h3.t-white
|
|
||||||
|
h3.t-white
|
||||||
|
|
||||||
i.fa.fa-angle-right.t-dk
|
i.fa.fa-angle-right.t-dk
|
||||||
| Apply to all systems
|
| Apply to all systems
|
||||||
p.t-white
|
p.t-white
|
||||||
|
@ -106,7 +116,9 @@ header.blue-gradient.margin-top-offset
|
||||||
br/
|
br/
|
||||||
br/
|
br/
|
||||||
span.code-attribute.indent describe
|
span.code-attribute.indent describe
|
||||||
| sshd_config
|
|
||||||
|
| sshd_config
|
||||||
|
|
||||||
span.code-attribute do
|
span.code-attribute do
|
||||||
br/
|
br/
|
||||||
span.code-attribute.indent its
|
span.code-attribute.indent its
|
||||||
|
@ -115,30 +127,38 @@ header.blue-gradient.margin-top-offset
|
||||||
span.code-attribute.indent end
|
span.code-attribute.indent end
|
||||||
br/
|
br/
|
||||||
span.code-attribute end
|
span.code-attribute end
|
||||||
a.btn.strict-right.t-white.try-demo.mobile-hide Try the Demo
|
|
||||||
|
a.btn.strict-right.t-white.try-demo.mobile-hide Try the Demo
|
||||||
/! Next row
|
/! Next row
|
||||||
.row
|
.row
|
||||||
.large-6.medium-6.columns.margin-under-xs data-enllax-ratio=".1" data-enllax-type="foreground"
|
.large-6.medium-6.columns.margin-under-xs data-enllax-ratio=".1" data-enllax-type="foreground"
|
||||||
|
|
||||||
small.t-dk Inspec for infrastructure
|
small.t-dk Inspec for infrastructure
|
||||||
h2.t-white
|
h2.t-white
|
||||||
| Solve your infrastructure testing needs simply and efficiently
|
| Solve your infrastructure testing needs simply and efficiently
|
||||||
.row
|
.row
|
||||||
.large-5.medium-5.columns.margin-under-xs
|
.large-5.medium-5.columns.margin-under-xs
|
||||||
h3.t-white
|
|
||||||
|
h3.t-white
|
||||||
i.fa.fa-angle-right.t-dk
|
i.fa.fa-angle-right.t-dk
|
||||||
| Test the desired state
|
| Test the desired state
|
||||||
p.t-white Match your infrastructure to your expectations.
|
p.t-white Match your infrastructure to your expectations.
|
||||||
h3.t-white
|
h3.t-white
|
||||||
|
|
||||||
i.fa.fa-angle-right.t-dk
|
i.fa.fa-angle-right.t-dk
|
||||||
| Use simple and expressive code
|
| Use simple and expressive code
|
||||||
p.t-white
|
p.t-white
|
||||||
| These tests are easy to understand by anyone, reducing friction.
|
| These tests are easy to understand by anyone, reducing friction.
|
||||||
h3.t-white
|
|
||||||
|
h3.t-white
|
||||||
|
|
||||||
i.fa.fa-angle-right.t-dk
|
i.fa.fa-angle-right.t-dk
|
||||||
| Test any system anywhere
|
| Test any system anywhere
|
||||||
p.t-white
|
p.t-white
|
||||||
| Runs locally and remotely. Supports all major operating systems and configurations.
|
| Runs locally and remotely. Supports all major operating systems and configurations.
|
||||||
h3.t-white
|
|
||||||
|
h3.t-white
|
||||||
|
|
||||||
i.fa.fa-angle-right.t-dk
|
i.fa.fa-angle-right.t-dk
|
||||||
| Extensible
|
| Extensible
|
||||||
p.t-white
|
p.t-white
|
||||||
|
@ -148,7 +168,9 @@ header.blue-gradient.margin-top-offset
|
||||||
.code-example.shadow.relative-top.margin-under
|
.code-example.shadow.relative-top.margin-under
|
||||||
code.code-demo
|
code.code-demo
|
||||||
span.code-attribute describe
|
span.code-attribute describe
|
||||||
| file('/etc/myap.conf')
|
|
||||||
|
| file('/etc/myap.conf')
|
||||||
|
|
||||||
span.code-attribute do
|
span.code-attribute do
|
||||||
br/
|
br/
|
||||||
span.code-attribute.indent it
|
span.code-attribute.indent it
|
||||||
|
@ -179,3 +201,5 @@ header.blue-gradient.margin-top-offset
|
||||||
br/
|
br/
|
||||||
span.code-attribute end
|
span.code-attribute end
|
||||||
a.btn.strict-right.t-white.try-demo.mobile-hide Try the Demo
|
a.btn.strict-right.t-white.try-demo.mobile-hide Try the Demo
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,12 +1,14 @@
|
||||||
|
|
||||||
nav#main-nav
|
|
||||||
|
nav#main-nav
|
||||||
<progress value="0"></progress>
|
<progress value="0"></progress>
|
||||||
|
|
||||||
#main-nav-ctas
|
#main-nav-ctas
|
||||||
a.main-nav--logo href="/"
|
a.main-nav--logo href="/"
|
||||||
img src="/images/inspec-by-chef-logo.svg" onerror="this.src='/images/inspec-by-chef-logo.png'"
|
img src="/images/inspec-by-chef-logo.svg" onerror="this.src='/images/inspec-by-chef-logo.png'"
|
||||||
|
|
||||||
i.fa.fa-bars.main-nav--toggle.strict-right.show-for-small-only
|
i.fa.fa-bars.main-nav--toggle.strict-right.show-for-small-only
|
||||||
|
|
||||||
|
|
||||||
ul.main-nav--links
|
ul.main-nav--links
|
||||||
li.main-nav--link.hide-docs
|
li.main-nav--link.hide-docs
|
||||||
|
@ -17,43 +19,45 @@ nav#main-nav
|
||||||
span.main-nav--link-text.docs Docs
|
span.main-nav--link-text.docs Docs
|
||||||
span.fa.fa-angle-right.t-purple.toggle.mobile-show
|
span.fa.fa-angle-right.t-purple.toggle.mobile-show
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
li.main-nav--link.docs--inside--link
|
li.main-nav--link.docs--inside--link
|
||||||
a href="/docs/reference/cli.html"
|
a href="/docs/reference/cli.html"
|
||||||
span.main-nav--link-text inspec executable
|
span.main-nav--link-text inspec executable
|
||||||
|
|
||||||
li.main-nav--link.docs--inside--link
|
li.main-nav--link.docs--inside--link
|
||||||
a href="/docs/reference/profiles.html"
|
a href="/docs/reference/profiles.html"
|
||||||
span.main-nav--link-text Profiles
|
span.main-nav--link-text Profiles
|
||||||
|
|
||||||
li.main-nav--link.docs--inside--link
|
li.main-nav--link.docs--inside--link
|
||||||
a href="/docs/reference/resources.html"
|
a href="/docs/reference/resources.html"
|
||||||
span.main-nav--link-text Resources
|
span.main-nav--link-text Resources
|
||||||
|
|
||||||
li.main-nav--link.docs--inside--link
|
li.main-nav--link.docs--inside--link
|
||||||
a href="/docs/reference/matchers.html"
|
a href="/docs/reference/matchers.html"
|
||||||
span.main-nav--link-text Matchers
|
span.main-nav--link-text Matchers
|
||||||
|
|
||||||
li.main-nav--link.docs--inside--link
|
li.main-nav--link.docs--inside--link
|
||||||
a href="/docs/reference/dsl_inspec.html"
|
a href="/docs/reference/dsl_inspec.html"
|
||||||
span.main-nav--link-text InSpec DSL
|
span.main-nav--link-text InSpec DSL
|
||||||
|
|
||||||
li.main-nav--link.docs--inside--link
|
li.main-nav--link.docs--inside--link
|
||||||
a href="/docs/reference/dsl_resource.html"
|
a href="/docs/reference/dsl_resource.html"
|
||||||
span.main-nav--link-text Resource DSL
|
span.main-nav--link-text Resource DSL
|
||||||
|
|
||||||
li.main-nav--link.docs--inside--link
|
li.main-nav--link.docs--inside--link
|
||||||
a href="/docs/reference/plugin_kitchen_inspec.html"
|
a href="/docs/reference/plugin_kitchen_inspec.html"
|
||||||
span.main-nav--link-text kitchen-inspec
|
span.main-nav--link-text kitchen-inspec
|
||||||
|
|
||||||
li.main-nav--link.docs--inside--link
|
li.main-nav--link.docs--inside--link
|
||||||
a href="/docs/reference/shell.html"
|
a href="/docs/reference/shell.html"
|
||||||
span.main-nav--link-text inspec shell
|
span.main-nav--link-text inspec shell
|
||||||
|
|
||||||
li.main-nav--link.docs--inside--link
|
li.main-nav--link.docs--inside--link
|
||||||
a href="/docs/reference/ruby_usage.html"
|
a href="/docs/reference/ruby_usage.html"
|
||||||
span.main-nav--link-text Ruby usage
|
span.main-nav--link-text Ruby usage
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
li.main-nav--link.hide-docs
|
li.main-nav--link.hide-docs
|
||||||
a href="/community"
|
a href="/community"
|
||||||
|
|
|
@ -36,51 +36,54 @@ html
|
||||||
|
|
||||||
== javascript_include_tag "all"
|
== javascript_include_tag "all"
|
||||||
|
|
||||||
|
|
||||||
javascript:
|
javascript:
|
||||||
|
|
||||||
//initiate sticky sidebar from jquery.sticky.js
|
//initiate sticky sidebar from jquery.sticky.js
|
||||||
|
|
||||||
$('#sidebar').stick_in_parent();
|
$('#sidebar').stick_in_parent();
|
||||||
|
|
||||||
javascript:
|
javascript:
|
||||||
|
|
||||||
//Parallax Text
|
//Parallax Text
|
||||||
|
|
||||||
if (window.innerWidth > 760) { //don't parallax on tablet/mobile
|
if (window.innerWidth > 760) { //don't parallax on tablet/mobile
|
||||||
$(window).enllax(); //initiate parallax on larger screens
|
$(window).enllax(); //initiate parallax on larger screens
|
||||||
}
|
}
|
||||||
|
|
||||||
javascript:
|
javascript:
|
||||||
|
|
||||||
//Animate HR on scroll
|
//Animate HR on scroll
|
||||||
|
|
||||||
|
$(window).scroll(function() {
|
||||||
|
|
||||||
$(window).scroll(function() {
|
|
||||||
var scroll = $(window).scrollTop();
|
var scroll = $(window).scrollTop();
|
||||||
var objectSelect = $('#icon-trigger'); //parent that triggers scroll
|
var objectSelect = $('#icon-trigger'); //parent that triggers scroll
|
||||||
var objectPosition = objectSelect.offset().top;
|
var objectPosition = objectSelect.offset().top;
|
||||||
if (scroll > objectPosition) {
|
if (scroll > objectPosition) {
|
||||||
$('hr.first').addClass('stretch') //add class animate class to HR
|
$('hr.first').addClass('stretch') //add class animate class to HR
|
||||||
}
|
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
javascript:
|
javascript:
|
||||||
|
|
||||||
//Animating progress bar for header
|
//Animating progress bar for header
|
||||||
|
|
||||||
$(document).ready(function(){
|
$(document).ready(function(){
|
||||||
|
|
||||||
var getMax = function(){
|
var getMax = function(){
|
||||||
return $(document).height() - $(window).height();
|
return $(document).height() - $(window).height();
|
||||||
}
|
}
|
||||||
|
|
||||||
var getValue = function(){
|
var getValue = function(){
|
||||||
return $(window).scrollTop();
|
return $(window).scrollTop();
|
||||||
}
|
}
|
||||||
|
|
||||||
if('max' in document.createElement('progress')){
|
if('max' in document.createElement('progress')){
|
||||||
// Browser supports progress element
|
// Browser supports progress element
|
||||||
var progressBar = $('progress');
|
var progressBar = $('progress');
|
||||||
|
|
||||||
// Set the Max attr for the first time
|
// Set the Max attr for the first time
|
||||||
progressBar.attr({ max: getMax() });
|
progressBar.attr({ max: getMax() });
|
||||||
|
|
||||||
|
@ -88,29 +91,29 @@ html
|
||||||
// On scroll only Value attr needs to be calculated
|
// On scroll only Value attr needs to be calculated
|
||||||
progressBar.attr({ value: getValue() });
|
progressBar.attr({ value: getValue() });
|
||||||
});
|
});
|
||||||
|
|
||||||
$(window).resize(function(){
|
$(window).resize(function(){
|
||||||
// On resize, both Max/Value attr needs to be calculated
|
// On resize, both Max/Value attr needs to be calculated
|
||||||
progressBar.attr({ max: getMax(), value: getValue() });
|
progressBar.attr({ max: getMax(), value: getValue() });
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
var progressBar = $('.progress-bar'),
|
var progressBar = $('.progress-bar'),
|
||||||
max = getMax(),
|
max = getMax(),
|
||||||
value, width;
|
value, width;
|
||||||
|
|
||||||
var getWidth = function(){
|
var getWidth = function(){
|
||||||
// Calculate width in percentage
|
// Calculate width in percentage
|
||||||
value = getValue();
|
value = getValue();
|
||||||
width = (value/max) * 100;
|
width = (value/max) * 100;
|
||||||
width = width + '%';
|
width = width + '%';
|
||||||
return width;
|
return width;
|
||||||
}
|
}
|
||||||
|
|
||||||
var setWidth = function(){
|
var setWidth = function(){
|
||||||
progressBar.css({ width: getWidth() });
|
progressBar.css({ width: getWidth() });
|
||||||
}
|
}
|
||||||
|
|
||||||
$(document).on('scroll', setWidth);
|
$(document).on('scroll', setWidth);
|
||||||
$(window).on('resize', function(){
|
$(window).on('resize', function(){
|
||||||
// Need to reset the Max attr
|
// Need to reset the Max attr
|
||||||
|
@ -119,9 +122,10 @@ html
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
javascript:
|
javascript:
|
||||||
|
|
||||||
|
|
||||||
$(document).foundation();
|
$(document).foundation();
|
||||||
$('.try-demo').click(function(event){
|
$('.try-demo').click(function(event){
|
||||||
|
@ -133,7 +137,7 @@ html
|
||||||
$('.inspec-tutorial').hide()
|
$('.inspec-tutorial').hide()
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
|
|
||||||
javascript:
|
javascript:
|
||||||
!function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","page","once","off","on"];analytics.factory=function(t){return function(){var e=Array.prototype.slice.call(arguments);e.unshift(t);analytics.push(e);return analytics}};for(var t=0;t<analytics.methods.length;t++){var e=analytics.methods[t];analytics[e]=analytics.factory(e)}analytics.load=function(t){var e=document.createElement("script");e.type="text/javascript";e.async=!0;e.src=("https:"===document.location.protocol?"https://":"http://")+"cdn.segment.com/analytics.js/v1/"+t+"/analytics.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(e,n)};analytics.SNIPPET_VERSION="3.1.0";
|
!function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","page","once","off","on"];analytics.factory=function(t){return function(){var e=Array.prototype.slice.call(arguments);e.unshift(t);analytics.push(e);return analytics}};for(var t=0;t<analytics.methods.length;t++){var e=analytics.methods[t];analytics[e]=analytics.factory(e)}analytics.load=function(t){var e=document.createElement("script");e.type="text/javascript";e.async=!0;e.src=("https:"===document.location.protocol?"https://":"http://")+"cdn.segment.com/analytics.js/v1/"+t+"/analytics.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(e,n)};analytics.SNIPPET_VERSION="3.1.0";
|
||||||
analytics.load("2NpoxZS2fnBmOgGdnQOymLNm6wuij13X");
|
analytics.load("2NpoxZS2fnBmOgGdnQOymLNm6wuij13X");
|
||||||
|
|
|
@ -19,14 +19,14 @@ a {
|
||||||
border-radius : 4px;
|
border-radius : 4px;
|
||||||
background : transparent;
|
background : transparent;
|
||||||
background-image : linear-gradient(
|
background-image : linear-gradient(
|
||||||
to right,
|
to right,
|
||||||
$color_purple 0,
|
$color_purple 0,
|
||||||
$color_link 100%
|
$color_link 100%
|
||||||
),
|
),
|
||||||
linear-gradient(
|
linear-gradient(
|
||||||
to right,
|
to right,
|
||||||
$color_purple 0,
|
$color_purple 0,
|
||||||
$color_link 100%
|
$color_link 100%
|
||||||
);
|
);
|
||||||
background-repeat : no-repeat;
|
background-repeat : no-repeat;
|
||||||
background-position : 0 0,
|
background-position : 0 0,
|
||||||
|
|
|
@ -198,24 +198,26 @@
|
||||||
.purp-shade {
|
.purp-shade {
|
||||||
// Purple radial gradient applied over blue-gradient
|
// Purple radial gradient applied over blue-gradient
|
||||||
background : -moz-radial-gradient(
|
background : -moz-radial-gradient(
|
||||||
center,
|
|
||||||
ellipse cover,
|
center,
|
||||||
rgba(151,110,229,0.4) 0%,
|
ellipse cover,
|
||||||
rgba(151,110,229,0.2) 50%,
|
rgba(151,110,229,0.4) 0%,
|
||||||
rgba(151,110,229,0) 100%
|
rgba(151,110,229,0.2) 50%,
|
||||||
|
rgba(151,110,229,0) 100%
|
||||||
);
|
);
|
||||||
background : -webkit-radial-gradient(
|
background : -webkit-radial-gradient(
|
||||||
center,
|
center,
|
||||||
ellipse cover,
|
ellipse cover,
|
||||||
rgba(151,110,229,0.4) 0%,
|
rgba(151,110,229,0.4) 0%,
|
||||||
rgba(151,110,229,0.2) 50%,
|
rgba(151,110,229,0.2) 50%,
|
||||||
rgba(151,110,229,0) 100%
|
rgba(151,110,229,0) 100%
|
||||||
);
|
);
|
||||||
background : radial-gradient(
|
background : radial-gradient(
|
||||||
ellipse at center,
|
ellipse at center,
|
||||||
rgba(151,110,229,0.4) 0%,
|
rgba(151,110,229,0.4) 0%,
|
||||||
rgba(151,110,229,0.2) 50%,
|
rgba(151,110,229,0.2) 50%,
|
||||||
rgba(151,110,229,0) 100%
|
rgba(151,110,229,0) 100%
|
||||||
|
|
||||||
);
|
);
|
||||||
filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#66976ee5', endColorstr='#00976ee5',GradientType=1 );
|
filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#66976ee5', endColorstr='#00976ee5',GradientType=1 );
|
||||||
}
|
}
|
||||||
|
@ -227,45 +229,46 @@
|
||||||
.blue-gradient {
|
.blue-gradient {
|
||||||
// Default Blue Gradient
|
// Default Blue Gradient
|
||||||
background : -moz-linear-gradient(
|
background : -moz-linear-gradient(
|
||||||
100% -14.24% -80deg,
|
100% -14.24% -80deg,
|
||||||
rgba(99, 206, 153, 1) 0%,
|
rgba(99, 206, 153, 1) 0%,
|
||||||
rgba(91, 201, 163, 1) 8.33%,
|
rgba(91, 201, 163, 1) 8.33%,
|
||||||
rgba(67, 185, 194, 1) 36.64%,
|
rgba(67, 185, 194, 1) 36.64%,
|
||||||
rgba(58, 179, 206, 1) 52.48%,
|
rgba(58, 179, 206, 1) 52.48%,
|
||||||
rgba(58, 175, 206, 1) 67.93%,
|
rgba(58, 175, 206, 1) 67.93%,
|
||||||
rgba(58, 162, 206, 1) 83.94%,
|
rgba(58, 162, 206, 1) 83.94%,
|
||||||
rgba(58, 142, 206, 1) 100%
|
rgba(58, 142, 206, 1) 100%
|
||||||
);
|
);
|
||||||
background : -ms-linear-gradient(
|
background : -ms-linear-gradient(
|
||||||
-80deg,
|
-80deg,
|
||||||
rgba(99, 206, 153, 1) 0%,
|
rgba(99, 206, 153, 1) 0%,
|
||||||
rgba(91, 201, 163, 1) 8.33%,
|
rgba(91, 201, 163, 1) 8.33%,
|
||||||
rgba(67, 185, 194, 1) 36.64%,
|
rgba(67, 185, 194, 1) 36.64%,
|
||||||
rgba(58, 179, 206, 1) 52.48%,
|
rgba(58, 179, 206, 1) 52.48%,
|
||||||
rgba(58, 175, 206, 1) 67.93%,
|
rgba(58, 175, 206, 1) 67.93%,
|
||||||
rgba(58, 162, 206, 1) 83.94%,
|
rgba(58, 162, 206, 1) 83.94%,
|
||||||
rgba(58, 142, 206, 1) 100%
|
rgba(58, 142, 206, 1) 100%
|
||||||
);
|
);
|
||||||
background : -o-linear-gradient(
|
background : -o-linear-gradient(
|
||||||
-80deg,
|
-80deg,
|
||||||
rgba(99, 206, 153, 1) 0%,
|
rgba(99, 206, 153, 1) 0%,
|
||||||
rgba(91, 201, 163, 1) 8.33%,
|
rgba(91, 201, 163, 1) 8.33%,
|
||||||
rgba(67, 185, 194, 1) 36.64%,
|
rgba(67, 185, 194, 1) 36.64%,
|
||||||
rgba(58, 179, 206, 1) 52.48%,
|
rgba(58, 179, 206, 1) 52.48%,
|
||||||
rgba(58, 175, 206, 1) 67.93%,
|
rgba(58, 175, 206, 1) 67.93%,
|
||||||
rgba(58, 162, 206, 1) 83.94%,
|
rgba(58, 162, 206, 1) 83.94%,
|
||||||
rgba(58, 142, 206, 1) 100%
|
rgba(58, 142, 206, 1) 100%
|
||||||
);
|
);
|
||||||
background : -webkit-gradient(linear,100% -14.24% ,56.15% 114.24% ,color-stop(0,rgba(99, 206, 153, 1) ),color-stop(0.0833,rgba(91, 201, 163, 1) ),color-stop(0.3664,rgba(67, 185, 194, 1) ),color-stop(0.5248,rgba(58, 179, 206, 1) ),color-stop(0.6793,rgba(58, 175, 206, 1) ),color-stop(0.8394,rgba(58, 162, 206, 1) ),color-stop(1,rgba(58, 142, 206, 1) ));
|
background : -webkit-gradient(linear,100% -14.24% ,56.15% 114.24% ,color-stop(0,rgba(99, 206, 153, 1) ),color-stop(0.0833,rgba(91, 201, 163, 1) ),color-stop(0.3664,rgba(67, 185, 194, 1) ),color-stop(0.5248,rgba(58, 179, 206, 1) ),color-stop(0.6793,rgba(58, 175, 206, 1) ),color-stop(0.8394,rgba(58, 162, 206, 1) ),color-stop(1,rgba(58, 142, 206, 1) ));
|
||||||
background : -webkit-linear-gradient(
|
background : -webkit-linear-gradient(
|
||||||
-80deg,
|
-80deg,
|
||||||
rgba(99, 206, 153, 1) 0%,
|
rgba(99, 206, 153, 1) 0%,
|
||||||
rgba(91, 201, 163, 1) 8.33%,
|
rgba(91, 201, 163, 1) 8.33%,
|
||||||
rgba(67, 185, 194, 1) 36.64%,
|
rgba(67, 185, 194, 1) 36.64%,
|
||||||
rgba(58, 179, 206, 1) 52.48%,
|
rgba(58, 179, 206, 1) 52.48%,
|
||||||
rgba(58, 175, 206, 1) 67.93%,
|
rgba(58, 175, 206, 1) 67.93%,
|
||||||
rgba(58, 162, 206, 1) 83.94%,
|
rgba(58, 162, 206, 1) 83.94%,
|
||||||
rgba(58, 142, 206, 1) 100%
|
rgba(58, 142, 206, 1) 100%
|
||||||
|
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -87,9 +87,11 @@ hr {
|
||||||
margin-bottom : 6px;
|
margin-bottom : 6px;
|
||||||
border : 0;
|
border : 0;
|
||||||
background : linear-gradient(
|
background : linear-gradient(
|
||||||
to right,
|
|
||||||
$color_hr 0,
|
to right,
|
||||||
$color_link 100%
|
$color_hr 0,
|
||||||
|
$color_link 100%
|
||||||
|
|
||||||
);
|
);
|
||||||
background-color : $color_hr;
|
background-color : $color_hr;
|
||||||
filter : progid:dximagetransform.microsoft.gradient(startcolorstr='$color_hr', endcolorstr='$color_link', gradienttype=1 );
|
filter : progid:dximagetransform.microsoft.gradient(startcolorstr='$color_hr', endcolorstr='$color_link', gradienttype=1 );
|
||||||
|
|
|
@ -9,7 +9,9 @@ header.child-h.blue-gradient.margin-top-offset
|
||||||
.purp-shade
|
.purp-shade
|
||||||
.row
|
.row
|
||||||
.columns.large-8.medium-8
|
.columns.large-8.medium-8
|
||||||
h2.t-white#icon-trigger data-enllax-direction="horizontal" data-enllax-ratio=".1" data-enllax-type="foreground"
|
|
||||||
|
h2.t-white#icon-trigger data-enllax-direction="horizontal" data-enllax-ratio=".1" data-enllax-type="foreground"
|
||||||
|
|
||||||
| Clear, step-by-step instructions for getting started and building your InSpec skills
|
| Clear, step-by-step instructions for getting started and building your InSpec skills
|
||||||
|
|
||||||
|
|
||||||
|
@ -17,7 +19,9 @@ header.child-h.blue-gradient.margin-top-offset
|
||||||
.row.margin-both
|
.row.margin-both
|
||||||
.columns.medium-12
|
.columns.medium-12
|
||||||
h3 Tutorials
|
h3 Tutorials
|
||||||
hr.strict-left
|
|
||||||
|
hr.strict-left
|
||||||
|
|
||||||
br
|
br
|
||||||
p.clear Huge thanks to Annie Hedgpeth for creating all of these fantastic tutorials.
|
p.clear Huge thanks to Annie Hedgpeth for creating all of these fantastic tutorials.
|
||||||
ul.tutorials--links.no-bullet
|
ul.tutorials--links.no-bullet
|
||||||
|
@ -67,9 +71,11 @@ header.child-h.blue-gradient.margin-top-offset
|
||||||
| Day 9
|
| Day 9
|
||||||
span - Attributes
|
span - Attributes
|
||||||
li
|
li
|
||||||
a.tutorials--link href="https://learn.chef.io/tutorials/inspec/"
|
|
||||||
|
a.tutorials--link href="https://learn.chef.io/tutorials/test-your-infrastructure-code/"
|
||||||
i.fa.fa-angle-right
|
i.fa.fa-angle-right
|
||||||
span Verify Your Chef Code with InSpec
|
span Test Your Infrastructure Code with Chef
|
||||||
|
|
||||||
li
|
li
|
||||||
a.tutorials--link href="https://learn.chef.io/tutorials/compliance-assess/"
|
a.tutorials--link href="https://learn.chef.io/tutorials/compliance-assess/"
|
||||||
i.fa.fa-angle-right
|
i.fa.fa-angle-right
|
||||||
|
@ -79,8 +85,10 @@ header.child-h.blue-gradient.margin-top-offset
|
||||||
i.fa.fa-angle-right
|
i.fa.fa-angle-right
|
||||||
span Remediate Compliance Failures on your Infrastructure with Chef
|
span Remediate Compliance Failures on your Infrastructure with Chef
|
||||||
|
|
||||||
|
|
||||||
h3.margin-top-xs Guides For Advanced Topics
|
h3.margin-top-xs Guides For Advanced Topics
|
||||||
hr.strict-left
|
hr.strict-left
|
||||||
|
|
||||||
br
|
br
|
||||||
p.clear Additional huge thanks to Christian Johannsen, Jeremy Miller, and blindscientist for these amazing materials.
|
p.clear Additional huge thanks to Christian Johannsen, Jeremy Miller, and blindscientist for these amazing materials.
|
||||||
|
|
||||||
|
@ -102,8 +110,10 @@ header.child-h.blue-gradient.margin-top-offset
|
||||||
i.fa.fa-angle-right
|
i.fa.fa-angle-right
|
||||||
span Testing Ansible with InSpec
|
span Testing Ansible with InSpec
|
||||||
|
|
||||||
|
|
||||||
h3.margin-top-xs Podcasts
|
h3.margin-top-xs Podcasts
|
||||||
hr.strict-left
|
hr.strict-left
|
||||||
|
|
||||||
br
|
br
|
||||||
ul.tutorials--links.no-bullet
|
ul.tutorials--links.no-bullet
|
||||||
li
|
li
|
||||||
|
|
Loading…
Reference in a new issue