troposphere
gohugo-theme-ananke
Our great sponsors
troposphere | gohugo-theme-ananke | |
---|---|---|
17 | 5 | |
4,889 | 1,047 | |
0.0% | 3.0% | |
9.0 | 5.1 | |
6 days ago | 4 days ago | |
Python | HTML | |
BSD 2-clause "Simplified" License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
troposphere
-
Journey of creating a new AWS CloudFormation resource
Because ECS Compose-X uses Troposphere, I was able to create a very light and simple python library(https://github.com/JohnPreston/troposphere-awscommunity-applicationautoscaling-scheduledaction) to distribute the resource for other Troposphere users to re-use.
- What are some of your favorite projects to support on GitHub?
-
How proficient should Solution Architects be at writing code?
Almost sure it is troposphere
I am kind of going off topic here, but isn't the point of being an SA to be created with code services to deliver solutions at scale that are cost-effective? How in the hell can you do that when you can't write a simple Python template that generates code at 50 times the rate you can manually? How can you ever be expected to deploy a serverless solution if you can't write any code yourself? There has to be some level of proficiency there.
-
Terraform should have remained stateless
Wouldn't using troposphere[1] be easier?
-
Hosting your blog on AWS
You might have seen some tutorials on how to set up S3 buckets using the AWS Console. This works fine, but I'm a firm believer of managing your resources with code. I've chosen the native solution of AWS, called AWS CloudFormation. This makes it easier to reproduce the setup if I ever need to tear it down of move it to another account or region. Below is the full CloudFormation template, I've used a framework called Troposphere, a Python library that creates CloudFormation.
-
Alert: Cloud Software Startup Hashicorp Files For IPO
For CF for example I no longer write template in yaml or shudders json, and instead I use troposphere.
-
Write Gitlab CI Pipelines in Python Code
To me it reminds me of troposphere[1]. It's similarly using an imperative language (also python) to generate a declarative file (CloudFormation).
-
How to update the SSL negotiation policy in using the Troposhpere framework for an AWS classic load balancer 443 listener
Here is the policy class for the Troposphere elasticloadbalancing.py(https://github.com/cloudtools/troposphere/blob/master/troposphere/elasticloadbalancing.py)
LoadBalancer = t.add_resource(LoadBalancer( #https://github.com/cloudtools/troposphere/blob/master/examples/Autoscaling.py "LoadBalancer", ConnectionDrainingPolicy=elb.ConnectionDrainingPolicy( Enabled=True, Timeout=120, ), ConnectionSettings=elb.ConnectionSettings( IdleTimeout=600 ), Subnets=[DMZSubnet1a, DMZSubnet1b], LBCookieStickinessPolicy=[elb.LBCookieStickinessPolicy( PolicyName="StickyPolicy", CookieExpirationPeriod="28800" ), ], HealthCheck=elb.HealthCheck( Target="TCP:80", HealthyThreshold="5", UnhealthyThreshold="5", Interval="30", Timeout="15", ), # Redirect http to https on classic load balancer - https://aws.amazon.com/premiumsupport/knowledge-center/redirect-http-https-elb/ Listeners=[ elb.Listener( LoadBalancerPort="80", InstancePort="80", Protocol="TCP", InstanceProtocol="TCP", ), elb.Listener( LoadBalancerPort="443", InstancePort="443", Protocol="https", InstanceProtocol="https", PolicyNames=["StickyPolicy", "My-SSLNegotiation-Policy"], SSLCertificateId=params.CA_SSL_CERT, ), ], Policies=[ elb.Policy( PolicyType="SSLNegotiationPolicyType", PolicyName="My-SSLNegotiation-Policy", Attributes=[{ "Name": "Reference-Security-Policy", "Value": "ELBSecurityPolicy-TLS-1-1-2017-01" }] ) ],
gohugo-theme-ananke
-
Learning Azure - any practical use cases?
# update packages sudo apt-get update sudo apt-get upgrade # install dependencies sudo apt install hugo git neovim ca-certificates \ curl apt-transport-https lsb-release gnupg # add microsoft signing key to install azure cli sudo mkdir -p /etc/apt/keyrings curl -sLS https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor | sudo tee /etc/apt/keyrings/microsoft.gpg > /dev/null sudo chmod go+r /etc/apt/keyrings/microsoft.gpg AZ_REPO=$(lsb_release -cs) echo "deb [arch=`dpkg --print-architecture` signed-by=/etc/apt/keyrings/microsoft.gpg] https://packages.microsoft.com/repos/azure-cli/ $AZ_REPO main" | sudo tee /etc/apt/sources.list.d/azure-cli.list # install the azure cli sudo apt-get update sudo apt-get install azure-cli # create the static site hugo new site azure-static-site cd azure-static-site git init # setup static site theme git submodule add https://github.com/theNewDynamic/gohugo-theme-ananke themes/ananke echo "theme = 'ananke'" >> config.toml # create a page on the site hugo new posts/my-first-post.md # edit the post using neovim nvim content/posts/my-first-post.md # start the hugo dev server hugo server --buildDrafts hugo server -D
-
Fifty of 2022's most popular Hugo themes
Download Ananke theme for Hugo
-
Hosting your blog on AWS
$ cd quickstart $ git init $ git submodule add https://github.com/theNewDynamic/gohugo-theme-ananke.git themes/ananke
-
The Kool Way to Run Hugo Static Sites on Docker
scripts: hugo: kool docker -p 1313:1313 klakegg/hugo:ext-alpine dev: kool run hugo server -D # remove or modify to suit the needs of your project quickstart: - kool start - git init - git submodule add https://github.com/theNewDynamic/gohugo-theme-ananke.git themes/ananke - echo theme = \"ananke\" >> config.toml - kool run hugo new posts/my-first-post.md - kool run dev setup: - kool start - kool run dev
What are some alternatives?
terraform - Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.
hugo-blox-builder - 😍 EASILY BUILD THE WEBSITE YOU WANT - NO CODE, JUST MARKDOWN BLOCKS! 使用块轻松创建任何类型的网站 - 无需代码。 一个应用程序,没有依赖项,没有 JS
hugo-eureka - Eureka is a feature-rich and highly customizable Hugo theme.
hugo-theme-fiber - :books: Minimal Hugo theme for blog websites
aws-cloudformation-coverage-roadmap - The AWS CloudFormation Public Coverage Roadmap
Hugo - Files for my blog
parsa-hugo - Parsa is a personal blog theme powered by Hugo. It also can be used for portfolio website.
hugo-theme-even - 🚀 A super concise theme for Hugo https://hugo-theme-even.netlify.app
aws-cli - Universal Command Line Interface for Amazon Web Services
blogophonic-hugo - Blogophonic – a Hugo blog theme by Formspree
www-gitlab-com