Skip to content

Commit 79fe527

Browse files
Shortcode Updates (requires theme update) (linode#5959)
* Updated some of the existing note shortcodes * Update shortcodes in product docs * Additional shortcode updates in guides * Additional updates * Additional changes * Fix shortcodes that had an odd number of indent spaces * Fix some merge conflict syntax that made it into production previously Co-authored-by: Nathan Melehan <nmelehan@gmail.com>
1 parent df55e18 commit 79fe527

File tree

1,099 files changed

+5440
-5448
lines changed
  • docs/guides
    • _shortguides
    • akamai/get-started/create-a-simple-microsite
    • applications
      • big-data
        • apache-airflow-tutorial-creating-connections-and-variables
        • big-data-in-the-linode-cloud-streaming-data-processing-with-apache-storm
        • how-to-install-and-configure-a-redis-cluster-on-ubuntu-1604
        • how-to-install-apache-kafka-on-ubuntu
        • how-to-install-tensorflow
        • how-to-move-machine-learning-model-to-production
        • install-a-jupyter-notebook-server-on-a-linode-behind-an-apache-reverse-proxy
        • install-anaconda-on-linux-centos-8-stream
        • what-is-apache-kafka
      • cloud-storage
        • access-your-box-account-from-your-linode
        • freenas-blockstorage
        • how-to-install-nextcloud-on-ubuntu-22-04
        • how-to-use-zfs-on-ubuntu-16-04
        • install-and-configure-owncloud-on-centos-stream-8
        • install-and-configure-owncloud-on-debian-10
        • install-and-configure-owncloud-on-ubuntu-20-04
        • install-nextcloud-talk
        • install-seafile-with-nginx-on-ubuntu-1604
        • owncloud-external-storage
        • use-block-storage-volume-with-nextcloud
      • configuration-management
        • ansible
          • ansible-adhoc-commands
          • deploy-linodes-using-ansible
          • deploy-linodes-using-linode-ansible-collection
          • getting-started-with-ansible
          • running-ansible-playbooks
          • use-ansible-to-automate-web-server-infrastructure
        • basics/introduction-to-hcl
        • chef
          • creating-your-first-chef-cookbook
          • how-to-install-chef-on-ubuntu-20-04
          • install-a-chef-server-workstation-on-ubuntu-18-04
        • laravel-forge/use-laravel-forge-to-automate-web-server-creation-on-a-linode
        • packer/how-to-use-linode-packer-builder
        • pulumi/deploy-in-code-with-pulumi
        • puppet
          • getting-started-with-puppet-6-1-basic-installation-and-setup
          • install-and-configure-puppet
          • install-and-manage-mysql-databases-with-puppet-hiera-on-ubuntu-16-04
          • install-and-manage-mysql-databases-with-puppet-hiera-on-ubuntu-18-04
          • use-puppet-modules-to-create-a-lamp-stack
          • use-puppet-modules-to-create-a-lamp-stack-ubuntu-18-04-master
        • salt
          • automate-a-static-site-deployment-with-salt
          • beginners-guide-to-salt
          • configure-and-use-salt-cloud-and-cloud-maps-to-provision-systems
          • configure-and-use-salt-ssh
          • configure-apache-with-salt-stack
          • create-a-salt-execution-module
          • getting-started-with-salt-basic-installation-and-setup
          • introduction-to-jinja-templates-for-salt
          • monitoring-salt-minions-with-beacons
          • secrets-management-with-salt
          • use-and-modify-official-saltstack-formulas
          • use-salt-states-to-create-lamp-stack-and-fail2ban-across-salt-minions
        • terraform
          • beginners-guide-to-terraform
          • create-a-multicloud-infrastructure-using-terraform
          • create-a-nodebalancer-with-terraform
          • create-terraform-module
          • deploy-a-wordpress-site-using-terraform-and-linode-stackscripts
          • how-to-build-your-infrastructure-using-terraform-and-linode
          • how-to-deploy-secure-linodes-using-cloud-firewalls-and-terraform
          • how-to-provision-an-unmanaged-kubernetes-cluster-using-terraform
          • how-to-use-terraform-with-linode-object-storage
          • import-existing-infrastructure-to-terraform
          • secrets-management-with-terraform
        • vagrant/vagrant-linode-environments
        • vault/use-hashicorp-vault-for-secret-management
      • containers
        • access-an-apache-web-server-inside-a-lxd-container
        • beginners-guide-to-lxd
        • beginners-guide-to-lxd-reverse-proxy
        • deploy-a-flask-application-with-dokku
        • deploying-microservices-with-docker
        • docker-container-communication
        • docker-images-containers-and-dockerfiles-in-depth
        • how-to-install-docker-and-deploy-a-lamp-stack
        • how-to-install-openvz-on-debian-9
        • how-to-use-docker-compose
        • how-to-use-dockerfiles
        • installing-and-using-docker-on-centos-and-fedora
        • installing-and-using-docker-on-ubuntu-and-debian
        • node-js-web-server-deployed-within-docker
        • set-up-mongodb-on-docker
        • using-podman
      • media-servers
        • how-to-install-jellyfin
        • how-to-install-shoutcast-dnas-server-on-linux
        • install-plex-media-server-with-salt
        • install-subsonic-media-server-on-ubuntu-or-debian
        • set-up-a-streaming-rtmp-server
      • messaging
        • how-to-install-the-element-chat-app
        • install-and-configure-inspircd-on-debian-10-ubuntu-2004
        • install-mastodon-on-debian-10
        • install-mastodon-on-ubuntu-1604
        • install-mastodon-on-ubuntu-2004
        • install-mastodon-server-on-centos-stream
        • install-znc-debian
        • installing-riot-on-debian-10
        • using-irssi-for-internet-relay-chat
      • project-management
      • remote-desktop
        • centos-install-and-configure-vnc-server
        • install-vnc-on-ubuntu-16-04
        • install-vnc-on-ubuntu-18-04
        • install-vnc-on-ubuntu-20-04
        • remote-cloud-desktop-using-apache-guacamole
        • run-graphic-software-on-your-linode-with-xforwarding-on-ubuntu-12-04
        • running-graphic-software-xforwarding-debian
      • social-networking/dolphin
      • voip
        • deploy-voip-services-with-asterisk-and-freepbx-on-ubuntu-12-04-precise
        • install-and-configure-mumble-on-debian
        • install-asterisk-on-centos-7
    • databases
      • cassandra
        • how-to-install-apache-cassandra-on-centos-7
        • how-to-install-apache-cassandra-on-centos-8
        • how-to-install-apache-cassandra-on-debian-9
        • how-to-install-apache-cassandra-on-ubuntu-18-04
      • couchdb/use-couchdb-2-0-on-ubuntu-20-04
      • elasticsearch
        • a-guide-to-elasticsearch-plugins
        • visualize-apache-web-server-logs-using-elastic-stack-on-centos-stream-8
        • visualize-apache-web-server-logs-using-elastic-stack-on-debian-10
        • visualize-apache-web-server-logs-using-elastic-stack-on-debian-8
        • visualize-apache-web-server-logs-using-elastic-stack-on-debian-9
        • visualize-apache-web-server-logs-using-elastic-stack-on-ubuntu-18-04
      • hadoop
        • how-to-install-and-set-up-hadoop-cluster
        • install-configure-run-spark-on-top-of-hadoop-yarn-cluster
      • mariadb
        • backup-mariadb-mysql-to-object-storage-with-restic
        • configure-wordpress-remote-database
        • mariadb-setup-debian
        • set-up-mariadb-clusters-with-galera-debian-and-ubuntu
      • mongodb
        • build-database-clusters-with-mongodb
        • create-a-mongodb-replica-set
        • creating-a-mongodb-replication-set-on-centos-6-4
        • install-mongodb-on-centos-7
        • mongodb-community-shell-installation
        • mongodb-example-shortguide
      • mysql
        • configure-master-master-mysql-database-replication
        • configure-source-replica-replication-in-mysql
        • create-an-ssh-tunnel-for-mysql-remote-access
        • deploy-mysql-workbench-for-database-administration
        • how-to-create-and-use-mysql-views
        • how-to-work-with-mysql-subqueries
        • how-to-work-with-triggers-in-mysql-database
        • install-and-configure-mysql-workbench-on-ubuntu
        • install-and-configure-phpmyadmin-on-debian-8
        • install-mysql
        • install-mysql-phpmyadmin-debian-7
        • install-mysql-phpmyadmin-on-ubuntu-12-04
        • install-mysql-phpmyadmin-ubuntu-14-04
        • installing-and-configuring-mysql-on-ubuntu-2004
        • managing-mysql-with-phpmyadmin-on-centos-6-4
        • mysql-command-line-client
        • mysqldump-backups
        • securely-store-mysql-credentials
        • securing-mysql
      • postgresql
        • centos-install-and-use-postgresql
        • create-a-highly-available-postgresql-cluster-using-patroni-and-haproxy
        • how-to-install-postgresql-on-ubuntu-16-04
        • how-to-install-postgresql-relational-databases-on-centos-7
        • how-to-install-use-postgresql-ubuntu-20-04
      • redis
      • sql-syntax
      • sqlite/getting-started-with-nodejs-sqlite
    • development
      • awk
      • bash
        • an-intermediate-guide-to-bash-scripting
        • how-to-use-shebang-bash-python
        • intro-bash-shell-scripting
        • solving-real-world-problems-with-bash-scripts-a-tutorial
      • ci
        • automate-builds-with-jenkins-on-ubuntu
        • use-buildbot-for-software-testing-on-ubuntu
      • clojure/clojure-deployment-with-immutant-and-wildfly-on-ubuntu-14-04
      • concepts
      • data-visualization/visualize-history
      • frameworks
        • apache-tomcat
        • appsmith
        • asp-net/tutorial-host-asp-net-core-on-linux
        • laravel/how-to-create-website-using-laravel
        • webpy/webpy-on-ubuntu-12-04-precise-pangolin
        • yesod/yesod-nginx-mysql-on-debian-7-wheezy
      • go
      • graphql/graphql-apollo-an-introduction
      • iot/install-thingsboard-iot-dashboard
      • java
        • how-to-deploy-spring-boot-applications-nginx-ubuntu-16-04
        • how-to-deploy-spring-boot-applications-nginx-ubuntu-22-04
        • how-to-install-openjdk-on-centos-8
        • how-to-install-openjdk-on-debian-10
        • how-to-install-openjdk-on-ubuntu-18-04
        • how-to-install-openjdk-on-ubuntu-20-04
        • install-java-on-ubuntu-16-04
        • java-development-wildfly-centos-7
        • kotlin-tutorial-learn-the-basics
        • play-framework-build-a-website
      • javascript
        • angular-animations-get-started
        • angular-tutorial-for-beginners
        • authenticating-over-websockets-with-jwt
        • build-react-video-streaming-app
        • express-js-tutorial
        • how-to-authenticate-using-jwt
        • how-to-build-and-use-vuejs-components
        • how-to-create-a-mern-stack-application
        • how-to-create-and-use-single-file-components-vuejs
        • how-to-write-vue-js-plugins
        • introduction-to-bun
        • javascript-dom-manipulation
        • mean-stack-tutorial
        • typescript-classes-get-started
        • typescript-functions-getting-started
        • typescript-types-get-started
        • using-nodejs-typescript-and-express-to-build-a-web-server
        • what-are-javascript-service-workers
      • nodejs
        • how-to-install-nodejs
        • how-to-install-nodejs-and-nginx-on-centos-8
        • how-to-install-nodejs-and-nginx-on-debian-10
        • how-to-install-nodejs-and-nginx-on-ubuntu-18-04
        • how-to-install-nvm
        • how-to-install-use-node-version-manager-nvm
        • how-to-update-nodejs
        • install-and-use-npm-on-linux
        • nodejs-twitter-bot
        • use-nightmarejs-to-automate-headless-browsing
      • perl/manage-cpan-modules-with-cpan-minus
      • python
        • boolean-variables-in-python
        • create-a-python-virtualenv-on-centos-8
        • create-a-python-virtualenv-on-debian-10
        • create-a-python-virtualenv-on-ubuntu-18-04
        • create-restful-api-using-python-and-flask
        • crud-read-operations-use-fastapi-to-write-an-api
        • crud-write-operations-use-fastapi-to-write-an-api
        • documenting-a-fastapi-app-with-openapi
        • flask-and-gunicorn-on-ubuntu
        • get-started-with-bokeh-and-python-data-visualizations
        • how-to-convert-datatypes-in-python
        • how-to-create-a-gis-app-using-flask-stadia-maps-and-mongodb
        • how-to-install-python-on-centos-8
        • how-to-install-python-on-debian-10
        • how-to-manage-packages-and-virtual-environments-on-linux
        • how-to-use-python-markdown-to-convert-markdown-to-html
        • install-and-use-pylint-for-python-3
        • install-direnv
        • installing-and-importing-modules-in-python-3
        • introduction-to-pyspark
        • manage-python-environments-pipenv
        • mock-testing-using-the-python-unittest-library
        • monitor-filesystem-events-with-pyinotify
        • python-arrays
        • python-for-and-while-loops
        • python-priority-queue
        • python-static-type-checking-with-mypy
        • python-testing-frameworks-for-software-unit-testing
        • python-tuples
        • pytorch-installation-ubuntu-2004
        • task-queue-celery-rabbitmq
        • use-paramiko-python-to-ssh-into-a-server
        • use-scrapy-to-extract-data-from-html-tags
        • using-grpc-for-remote-procedural-calls
      • r
        • how-to-deploy-rstudio-server-using-an-nginx-reverse-proxy
        • how-to-install-r-on-ubuntu-and-debian
      • react
        • create-react-app-with-appwrite
        • how-to-deploy-a-react-app-on-centos-8
        • how-to-deploy-a-react-app-on-debian-10
        • how-to-deploy-a-react-app-on-ubuntu-18-04
      • ror
        • ruby-on-rails-apache-debian
        • ruby-on-rails-apache-debian-8
        • ruby-on-rails-nginx-debian
        • ruby-on-rails-with-nginx-on-ubuntu-12-04-precise
        • use-unicorn-and-nginx-on-ubuntu-14-04
        • use-unicorn-and-nginx-on-ubuntu-18-04
      • rust
        • build-a-website-using-rust-and-the-rocket-web-framework
        • how-to-install-rust
      • tips-and-tricks/use-a-linode-for-web-development-on-remote-devices
      • version-control/a-beginners-guide-to-github

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,099 files changed

+5440
-5448
lines changed

docs/guides/_shortguides/all-linodes-kvm-shortguide/index.md

+2-4
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,6 @@ show_on_rss_feed: false
1616
aliases: ['/all-linodes-kvm-shortguide/']
1717
---
1818

19-
{{< note >}}
20-
19+
{{< note>}}
2120
This guide mentions Xen architecture. However, all Linode instances now use KVM architecture. This guide may be updated or replaced in the future; or it may be retained for historical purposes.
22-
23-
{{< /note >}}
21+
{{< /note >}}

docs/guides/_shortguides/email-warning-shortguide/index.md

+2-4
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,6 @@ show_on_rss_feed: false
1616
aliases: ['/email-warning-shortguide/']
1717
---
1818

19-
{{< disclosure-note "Note About Email at Linode" >}}
20-
19+
{{< note type="secondary" title="Note About Email at Linode" isCollapsible=true >}}
2120
This guide may involve or result in sending email. In an effort to fight spam, Linode may restrict outbound connections on ports 25, 465, and 587 on Linodes for new accounts created after November 5th, 2019. For more information, please see [Sending Email on Linode](/docs/guides/running-a-mail-server/#sending-email-on-linode).
22-
23-
{{< /disclosure-note >}}
21+
{{< /note >}}

docs/guides/_shortguides/limited-user-note-shortguide/index.md

+1-3
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,7 @@ aliases: ['/limited-user-note-shortguide/']
1717
---
1818

1919
{{< note >}}
20-
2120
This guide is written for a non-root user. Commands that require elevated privileges are prefixed with `sudo`. If you're not familiar with the `sudo` command, visit our [Users and Groups](/docs/guides/linux-users-and-groups/) guide.
2221

2322
All configuration files should be edited with elevated privileges. Remember to include `sudo` before running your text editor.
24-
25-
{{< /note >}}
23+
{{< /note >}}

docs/guides/akamai/get-started/create-a-simple-microsite/index.md

+9-9
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ To avoid an unexpected bill make sure to delete this Linode Compute Instance onc
6969

7070
1. Enter required information under the **NodeJS Setup** section. For more information and instructions refer to [Guides - Deploying Node.js through the Linode Marketplace](/docs/products/tools/marketplace/guides/nodejs/).
7171

72-
{{< note >}}
72+
{{< note respectIndent=false >}}
7373
This guide involves configuring DNS settings and SSL certificates for your domain. These steps can be automated during the Marketplace App installation process by providing a Linode [API Token](/docs/products/tools/api/get-started/#create-an-api-token) during setup.
7474

7575
During installation, the API Token is used to generate a domain zone and records using Linode [DNS Manager](/docs/products/networking/dns-manager/). The Node.js Marketplace App then utilizes [certbot](https://certbot.eff.org/) to generate SSL certificates for your domain and subdomain.
@@ -93,7 +93,7 @@ If you plan to utilize Linode DNS Manager, we recommend taking steps now familia
9393

9494
1. [Verify Marketplace App installation](/docs/products/tools/marketplace/get-started/#verify-installation) before continuing with this guide. It may take several minutes for installation to complete.
9595

96-
{{< note >}}
96+
{{< note respectIndent=false >}}
9797
You can also create a Linode Compute instance using these options:
9898

9999
* Create a new Linux machine and install and set up a custom web server. For more information and instructions, refer to [Creating a Compute Instance](/docs/guides/creating-a-compute-instance/).
@@ -103,7 +103,7 @@ You can also create a Linode Compute instance using these options:
103103
* To learn how to manually get an SSL certificate for your web server, refer to the [Enabling HTTPS Using Certbot with NGINX](/docs/guides/enabling-https-using-certbot-with-nginx-on-ubuntu) guide.
104104
{{< /note >}}
105105

106-
{{< note >}}
106+
{{< note respectIndent=false >}}
107107
The steps in this example reference the Linode and Akamai user interfaces. You can also perform these tasks using [Terraform](/docs/guides/how-to-build-your-infrastructure-using-terraform-and-linode/), the management [API](/docs/products/tools/api/get-started/), or [CLI](/docs/products/tools/cli/get-started/).
108108
{{< /note >}}
109109

@@ -175,7 +175,7 @@ server {
175175
| --------------- | ------------ | --------------- | ---------------------- |
176176
| `www.test.com` | TXT | `_acme-challenge` | **Enter Record Value** |
177177

178-
{{< note >}}
178+
{{< note respectIndent=false >}}
179179
Ensure that there no extra empty spaces when entering the Record Value.
180180
{{< /note >}}
181181

@@ -193,7 +193,7 @@ Ensure that there no extra empty spaces when entering the Record Value.
193193

194194
1. After you complete the test, remove the line you added to your local hosts file and click **Next**.
195195

196-
{{< note >}}
196+
{{< note respectIndent=false >}}
197197
You can also test with staging IP addresses for your Edge hostname. For example, if your edge hostname is `www.test.com.edgesuite.net`, its staging hostname is `www.test.com.edgesuite-staging.net`.
198198

199199
Run the `nslookup` or `dig` commands on the staging hostname as shown below.
@@ -281,7 +281,7 @@ Before you start, make sure that each of your origin servers has a private IPv4
281281

282282
1. In the **SSL Certificate** section, paste the PEM-formatted contents of your web server SSL certificate.
283283

284-
{{< note >}}
284+
{{< note respectIndent=false >}}
285285
If using the Node.js Marketplace App, certificate files are located in the `/etc/letsencrypt/live/domain/` directory on your origin servers. Use the contents `fullchain.pem` and `privkey.pem` when configuring your NodeBalancer.
286286

287287
Otherwise, to learn how to get an SSL certificate, refer to the [Enabling HTTPS Using Certbot with NGINX](/docs/guides/enabling-https-using-certbot-with-nginx-on-ubuntu) guide.
@@ -293,7 +293,7 @@ Otherwise, to learn how to get an SSL certificate, refer to the [Enabling HTTPS
293293

294294
![NodeBalancer Port Configuration](portConfiguration.png "NodeBalancer Port Configuration")
295295

296-
{{< note >}}
296+
{{< note respectIndent=false >}}
297297
To enable [Forward Secrecy](https://en.wikipedia.org/wiki/Forward_secrecy) for SSL/TLS connections, follow the instructions in the [NodeBalancer SSL Configuration](/docs/products/networking/nodebalancers/guides/ssl-termination/#diffie-hellman-parameters) guide.
298298

299299
If using the Node.js Marketplace app, Diffie-Hellman parameters are located on the Linode origin server in the `/etc/letsencrypt/ssl-dhparams.pem` file by default.
@@ -303,7 +303,7 @@ If using the Node.js Marketplace app, Diffie-Hellman parameters are located on t
303303

304304
![NodeBalancer Active Health Checks Configuration](activeHealthCheck.png "NodeBalancer Active Health Checks Configuration")
305305

306-
{{< note >}}
306+
{{< note respectIndent=false >}}
307307
Make sure all the origin servers listen to HTTP, not HTTPS, otherwise the HTTP Status option will not work.
308308
{{< /note >}}
309309

@@ -331,7 +331,7 @@ Make sure all the origin servers listen to HTTP, not HTTPS, otherwise the HTTP S
331331
| ----------------------------- | ------------| ------------------ | ----------- |
332332
| `test.com` | A/AAAA | `origin-0361ece-www` | 203.0.113.2 |
333333

334-
{{< note >}}
334+
{{< note respectIndent=false >}}
335335
For more information on configuration options, see the [TLS/SSL Termination on NodeBalancers](/docs/products/networking/nodebalancers/guides/ssl-termination/) guide.
336336
{{< /note >}}
337337

docs/guides/applications/big-data/apache-airflow-tutorial-creating-connections-and-variables/index.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -80,9 +80,9 @@ Using a JSON file to load [Airflow variables](https://airflow.apache.org/docs/st
8080
dbname
8181
{{</ output >}}
8282

83-
{{< note >}}
83+
{{< note respectIndent=false >}}
8484
Airflow saves the passwords for connections and any variable values in plain text within the metadata database. See the [A Recommended Workflow for Sensitive Variables](#a-recommended-workflow-for-sensitive-variables) section for ways to keep your variables secure.
85-
{{</ note >}}
85+
{{< /note >}}
8686

8787
### Create Your Connection Script
8888

docs/guides/applications/big-data/big-data-in-the-linode-cloud-streaming-data-processing-with-apache-storm/index.md

+21-21
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,9 @@ Some use cases where Storm is a good solution:
3838

3939
This guide explains how to create Storm clusters on the Linode cloud using a set of shell scripts that use Linode's Application Programming Interface (APIs) to programmatically create and configure large clusters. The scripts are all provided by the author of this guide via [GitHub repository](https://github.com/pathbreak/storm-linode). This application stack could also benefit from large amounts of disk space, so consider using our [Block Storage](/docs/products/storage/block-storage/) service with this setup.
4040

41-
{{< caution >}}
41+
{{< note type="alert" >}}
4242
External resources are outside of our control, and can be changed and/or modified without our knowledge. Always review code from third party sites yourself before executing.
43-
{{< /caution >}}
43+
{{< /note >}}
4444

4545
The deployed architecture will look like this:
4646

@@ -136,7 +136,7 @@ export LINODE_KEY=fnxaZ5HMsaImTTRO8SBtg48...
136136
source ~/storm-linode/api_env_linode.conf
137137
~/storm-linode/linode_api.py plans
138138

139-
{{< note >}}
139+
{{< note respectIndent=false >}}
140140
You only need to run `source` on this file once in a single terminal session, unless you make changes to it.
141141
{{< /note >}}
142142

@@ -153,7 +153,7 @@ You only need to run `source` on this file once in a single terminal session, un
153153

154154
The default value of `124` selects Ubuntu 14.04 LTS 64-bit. If you'd like to use Debian 8 instead, change this value to `140`.
155155

156-
{{< note >}}
156+
{{< note respectIndent=false >}}
157157
The values represented in this guide are current as of publication, but are subject to change in the future. You can run `~/storm-linode/linode_api.py distributions` to see a list of all available distributions and their values in the API.
158158
{{< /note >}}
159159

@@ -163,7 +163,7 @@ The values represented in this guide are current as of publication, but are subj
163163
- `DISABLE_SSH_PASSWORD_AUTHENTICATION`:
164164
This disables SSH password authentication and allows only key-based SSH authentication for the Cluster Manager Linode. Password authentication is considered less secure, and is hence disabled by default. To enable password authentication, you can change this value to `no`.
165165

166-
{{< note >}}
166+
{{< note respectIndent=false >}}
167167
The options shown in this section are generated by the `linode_api.py` script, and differ slightly from the options shown using the Linode CLI tool. Do not use the Linode CLI tool to configure your Manager Node.
168168
{{< /note >}}
169169

@@ -202,9 +202,9 @@ Match User clustermgrguest
202202

203203
service ssh restart
204204

205-
{{< caution >}}
205+
{{< note type="alert" respectIndent=false >}}
206206
Since access to the cluster manager provides access to all Storm and Zookeeper clusters and any sensitive data they are processing, its security configuration should be considered critical, and access should be as restrictive as possible.
207-
{{< /caution >}}
207+
{{< /note >}}
208208

209209
9. Log in to the cluster manager Linode as the `root` user, using the public IP address shown when you created it:
210210

@@ -298,7 +298,7 @@ When creating an image, you should have `clustermgr` authorization to the Cluste
298298

299299
All nodes of all clusters created from this image will have this distribution. The default value is `124` corresponding to Ubuntu 14.04 LTS 64-bit. For Debian 8 64-bit, change this value to `140`.
300300

301-
{{< note >}}
301+
{{< note respectIndent=false >}}
302302
The values represented in this guide are current as of publication, but are subject to change in the future. You can run `~/storm-linode/linode_api.py distributions` to see a list of all available distributions and their values in the API.
303303
{{< /note >}}
304304

@@ -430,7 +430,7 @@ The values represented in this guide are current as of publication, but are subj
430430

431431
If the process fails, ensure that you do not already have an existing Linode with the same name in the Linode Manager. If you do, delete it and run the command again, or recreate this image with a different name.
432432

433-
{{< note >}}
433+
{{< note respectIndent=false >}}
434434
During this process, a temporary, short-lived 2GB Linode is created and deleted. This will entail a small cost in your monthly invoice and trigger an event notification email to be sent to the address you have registered with Linode. This is expected behavior.
435435
{{< /note >}}
436436

@@ -539,9 +539,9 @@ When creating a cluster, you should have `clustermgr` authorization to the Clust
539539

540540
Set this value to `false` if the cluster manager node is located in the *same* Linode data center as the cluster nodes. This is the recommended value. Change to `true` **only** if the cluster manager node is located in a *different* Linode data center from the cluster nodes.
541541

542-
{{< caution >}}
542+
{{< note type="alert" respectIndent=false >}}
543543
It's important to set this correctly to avoid critical cluster creation failures.
544-
{{< /caution >}}
544+
{{< /note >}}
545545

546546
<br>
547547

@@ -625,7 +625,7 @@ When creating an image, you should have `clustermgr` authorization to the Cluste
625625

626626
All nodes of all clusters created from this image will have this distribution. The default value is `124` corresponding to Ubuntu 14.04 LTS 64-bit. For Debian 8 64-bit, change this value to `140`.
627627

628-
{{< note >}}
628+
{{< note respectIndent=false >}}
629629
The values represented in this guide are current as of publication, but are subject to change in the future. You can run `~/storm-linode/linode_api.py distributions` to see a list of all available distributions and their values in the API.
630630
{{< /note >}}
631631

@@ -748,7 +748,7 @@ The values represented in this guide are current as of publication, but are subj
748748

749749
If the process fails, ensure that you do not already have an existing Storm image with the same name in the Linode Manager. If you do, delete it and run the command again, or recreate this image with a different name.
750750

751-
{{< note >}}
751+
{{< note respectIndent=false >}}
752752
During this process, a short-lived 2GB Linode is created and deleted. This will entail a small cost in the monthly invoice and trigger an event notification email to be sent to the address you have registered with Linode. This is expected behavior.
753753
{{< /note >}}
754754

@@ -869,9 +869,9 @@ When creating a cluster, you should have `clustermgr` authorization to the Clust
869869

870870
Set this value to `false` if the cluster manager node is located in the *same* Linode data center as the cluster nodes. This is the recommended value and is also the default. Change to `true` **only** if the cluster manager node is located in a *different* Linode data center from the cluster nodes.
871871

872-
{{< caution >}}
872+
{{< note type="alert" respectIndent=false >}}
873873
It's important to set this correctly to avoid critical cluster creation failures.
874-
{{< /caution >}}
874+
{{< /note >}}
875875

876876
<br>
877877

@@ -921,7 +921,7 @@ It's important to set this correctly to avoid critical cluster creation failures
921921

922922
This section will explain how to start a Storm cluster. Doing so will also start any Zookeeper clusters on which it depends, so they do not need to be started separately.
923923

924-
{{< note >}}
924+
{{< note respectIndent=false >}}
925925
When starting a cluster, you should have `clustermgr` authorization to the Cluster Manager Linode.
926926
{{< /note >}}
927927

@@ -969,7 +969,7 @@ When performing the steps in this section, you should have `clustermgr` authoriz
969969

970970
![Whitelist entries](storm-user-whitelist-2.png)
971971

972-
{{< note >}}
972+
{{< note respectIndent=false >}}
973973
Any IP address that is being included in the file should be a *public facing IP* address of the network.
974974
For example, company networks often assign local addresses like 10.x.x.x or 192.x.x.x addresses to employee workstations, which are then NATted to a public IP address while sending requests outside the company network.
975975
Since the cluster client node is in the Linode cloud outside your company network, it will see monitoring requests as arriving from this public IP address. So it's the public IP address that should be allowed.
@@ -1198,9 +1198,9 @@ A user with only `clustermgrguest` authorization can use `cluster_info.sh` to de
11981198

11991199
Stopping a Zookeeper cluster cleanly stops the Zookeeper daemon on all nodes, and shuts down all nodes. The cluster can be restarted later. Note that the nodes **will** still incur Linode's hourly charges when stopped.
12001200

1201-
{{< caution >}}
1201+
{{< note type="alert" >}}
12021202
Do not stop a Zookeeper cluster while any Storm clusters that depend on it are running. This may result in data loss.
1203-
{{< /caution >}}
1203+
{{< /note >}}
12041204

12051205
To stop a cluster, use the `stop` command:
12061206

@@ -1210,9 +1210,9 @@ To stop a cluster, use the `stop` command:
12101210

12111211
Destroying a Zookeeper cluster permanently deletes all nodes of that cluster and their data. Unlike a Linode that is only shut down, destroyed or deleted Linodes no longer incur hourly charges.
12121212

1213-
{{< caution >}}
1213+
{{< note type="alert" >}}
12141214
Do not destroy a Zookeeper cluster while any Storm clusters that depend on it are running. It may result in data loss.
1215-
{{< /caution >}}
1215+
{{< /note >}}
12161216

12171217
To destroy a cluster, use the `destroy` command:
12181218

docs/guides/applications/big-data/how-to-install-and-configure-a-redis-cluster-on-ubuntu-1604/index.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ Depending on your version of Linux, it may be possible to install Redis through
4747
sudo apt-get update && sudo apt-get upgrade
4848
sudo apt install make gcc libc6-dev tcl
4949

50-
{{< note >}}
50+
{{< note respectIndent=false >}}
5151
Alternatively, you can install the "build-essential" meta-package to load the dependencies for Redis:
5252

5353
sudo apt install build-essential tcl
@@ -97,13 +97,13 @@ cluster-config-file nodes-6379.conf
9797
cluster-node-timeout 15000
9898
{{< /file >}}
9999

100-
{{< caution >}}
100+
{{< note type="alert" respectIndent=false >}}
101101
Without taking additional precautions, your Redis nodes may be exposed to the public internet via their respective public IP addresses. This means your nodes may be vulnerable to automated attacks. For more information, see [Redis Security](https://redis.io/topics/security).
102102

103103
To protect your Redis cluster from outside threats, consider utilizing [Cloud Firewalls](/docs/products/networking/cloud-firewall/) or [VLANs](/docs/products/networking/vlans/) to limit access to your cluster Linodes.
104104

105105
When using VLANs, replace `192.0.2.1` with the respective Linode's IPAM address in each configuration file.
106-
{{< /caution >}}
106+
{{< /note >}}
107107

108108
3. In `c_replica.conf`, the configuration is similar except for an update of the port number. `redis-cli` will be used later to configure this into a replica for the appropriate master.
109109

@@ -125,7 +125,7 @@ cluster-node-timeout 15000
125125
| 2 | 6380 | b_master.conf | 6379 | a_replica.conf |
126126
| 3 | 6381 | c_master.conf | 6380 | b_replica.conf |
127127

128-
{{< note >}}
128+
{{< note respectIndent=false >}}
129129
Each node in the Redis cluster requires that the defined port the port plus 10000 are open. For example, **Server 1** must have TCP ports 6379 and 16379 open for the master node, and TCP ports 6381 and 16381 open for the replica node. Ensure iptables or ufw is configured properly for each server.
130130
{{< /note >}}
131131

@@ -167,7 +167,7 @@ At this point, each Linode hosts two independent master nodes. The Redis install
167167

168168
1. SSH into **Server 1**, then create a Redis cluster consisting of your three master nodes with the following command:
169169

170-
{{< note >}}
170+
{{< note respectIndent=false >}}
171171
If utilizing a [VLAN](/docs/products/networking/vlans/get-started/), use each Linode's IPAM address.
172172
{{< /note >}}
173173

0 commit comments

Comments
 (0)